﻿.red {
	color: #ef1f1f;
}
.orange {
	color: #eb672b;
}
.blue {
	color: #2aa7e1!important;
}
.green {
	color: #14d071;
}
.textright {
	text-align: right;
}
body {
	background: #f6f7f9;
	min-width: 1136px;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
*zoom:1
}
#header {
	height: 90px;
	line-height: 90px;
	background: #fff;
}
#header .city {
	margin-left: 40px;
	color: #4d4d4d;
	cursor: pointer;
}
#header .city:after {
	content: "";
	display: inline-block;
	vertical-align: -9%;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #999 transparent transparent;
	border-width: 8px;
	margin-left: 10px;
}
#header .nav-li {
	float: left;
	padding-left: 60px;
}
#header .nav-li>a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 18px;
}
#header .nav-li.cur>a, #header .nav-li:hover>a {
	color: #eb672b;
}
#header .hb {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: 90px;
	line-height: 30px;
	width: 300px;
}
#header .h-title {
	font-size: 22px;
	color: #4c4c4c;
	margin-left: 20px;
	position: absolute;
	bottom: 20px;
}
#header .h-title:before {
	content: "|";
	color: #b0b0b0;
	margin-right: 12px;
}
#header .back-entry {
	color: #333;
	display: inline-block;
	vertical-align: bottom;
	margin-top: 50px;
	margin-right: 10px;
}
#header .call {
	text-align: center;
	display: inline-block;
	vertical-align: bottom;
	text-align: right;
}
#header .call .call-1 {
	font-size: 20px;
}
#header .call .call-1:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -59px -5px;
	vertical-align: -12%;
	margin-right: 5px;
}
#header .call .call-2 {
	color: #666;
	margin-top: 5px;
}
.footer-tags {
	background: #f5f5f5;
	padding: 20px;
	border-top: 3px solid #e5e5e5;
}
.footer-tags .tag-op {
	float: left;
	height: 155px;
}
.footer-tags .tag-op~div {
	border-left: 1px solid #dcdcdc;
}
.footer-tags .tag-op.tp1 {
	width: 550px;
}
.footer-tags .tag-op.tp2 {
	width: 300px;
}
.footer-tags .tag-op.tp3 {
	width: 240px;
}
.footer-tags .tags .title {
	line-height: 40px;
	color: #666;
	font-size: 16px;
}
.footer-tags .nav-tli {
	margin-right: 10px;
	cursor: pointer;
	color: #999;
}
.footer-tags .nav-tli.cur {
	color: #333;
}
.footer-tags .tag-pane {
	height: 60px;
	overflow: hidden;
	display: none;
}
.footer-tags .tag-pane.cur {
	display: block;
}
.footer-tags .tags .tag-a {
	color: #999;
	margin-right: 10px;
	line-height: 30px;
}
.footer-tags .tags .tag-a:hover {
	color: #2aa7e1;
}
.footer-tags .cer {
	margin: 15px 0 5px;
}
.footer-tags .cer .cer-a {
	display: inline-block;
	margin-right: 35px;
	background: url(../images/ico_footer.png) no-repeat;
	vertical-align: middle;
}
.footer-tags .cer .a-1 {
	width: 118px;
	height: 44px;
	background-position: 0 0;
}
.footer-tags .cer .a-2 {
	width: 45px;
	height: 53px;
	background-position: 0 -54px;
}
.footer-tags .cer .a-3 {
	width: 121px;
	height: 44px;
	background-position: 0 -117px;
}
.footer-tags .cer .a-4 {
	width: 119px;
	height: 44px;
	background-position: 0 -171px;
}
.footer-tags .cer .a-5 {
	width: 117px;
	height: 44px;
	background-position: 0 -225px;
}
.footer-tags .qrcode {
	padding-top: 16px;
}
.footer-tags .qrcode .op {
	float: left;
	width: 50%;
	text-align: center;
}
.footer-tags .qrcode img {
	width: 115px;
	height: 115px;
}
.footer-tags .qrcode .n {
	line-height: 30px;
	color: #4c4c4c;
}
.footer-tags .contact {
	text-align: left;
	padding-left: 20px;
}
.footer-tags .contact .call {
	padding: 15px 0;
}
.footer-tags .contact .name, .footer-tags .contact .address {
	color: #4d4d4d;
}
.footer-tags .contact .name:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background: url('../images/xxjr_ico.png') no-repeat -569px -168px;
	width: 25px;
	height: 22px;
	margin-right: 10px;
}
.footer-tags .contact .num {
	color: #4c4c4c;
	font-size: 26px;
}
#footer {
	background: #ededee;
	padding: 20px 0;
}
#footer .f-center {
	text-align: center;
}
#footer .links {
	padding-bottom: 10px;
}
#footer .links .title {
	line-height: 40px;
	color: #666;
	font-size: 16px;
}
#footer .links .link {
	color: #333;
	font-size: 18px;
	margin-left: 10px;
	line-height: 30px;
}
#footer .links .link~a:before {
	content: "|";
	color: #ccc;
	margin-right: 10px;
}
#footer .copyright p {
	color: #999;
	line-height: 30px;
}
#l-main {
	margin-top: 20px;
	margin-bottom:100px;
}
#l-main>.am-container>.am-u-md-3 {
	padding: 0;
}
#l-main>.am-container>.am-u-md-9 {
	padding-left: 0;
}
#l-main .l-breadcrumb {
	padding: 0;
}
#l-main .l-breadcrumb li {
	font-size: 16px;
}
#l-main .l-breadcrumb a {
	font-size: inherit;
}
.loan-adviser {
	background: #fff;
	padding: 10px;
	border-top: 1px solid #f2f2f2;
	margin-bottom: 20px;
}
.loan-adviser.bordernone {
	border: 0;
}
.loan-adviser.bordernone .adviser-li:hover {
	border-bottom: 1px dashed #dddddd;
	box-shadow: none;
}
.loan-adviser .title {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}
.loan-adviser .title .name {
	font-size: 18px;
	color: #4c4c4c;
}
.loan-adviser .title .more {
	color: #a3a6a4;
}
.loan-adviser .adviser-wrap {
	margin: 0 5px;
}
.loan-adviser .adviser-li {
	padding: 13px 20px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #dddddd;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.loan-adviser .adviser-li:last-child {
}
.loan-adviser .adviser-li:hover {
	box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	border-bottom-color: transparent;
}
.loan-adviser .adviser-li:hover .lai-rt {
	color: #fb6a00;
}
.loan-adviser .adviser-li .contact {
}
.loan-adviser .adviser-li:hover .apply-btns {
	color: #fff;
	background: #eb672b;
}
.loan-adviser .la-info {
	width: 600px;
}
.loan-adviser .lai-photo {
	float: left;
	width: 95px;
	text-align: center;
}
.loan-adviser .lai-photo>img {
	display: block;
	width: 70px;
	height: 75px;
	margin: 0 auto 10px;
}
.loan-adviser .lai-photo .rz {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -187px -39px;
	margin-right: 5px;
}
.loan-adviser .lai-photo .rz.ed {
	background-position: -213px -39px;
}
.loan-adviser .lai-photo .name {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	color: #808080;
}
.loan-adviser .lai-photo .city {
	display: inline-block;
	overflow: hidden;
	color: #333;
	width: 100%;
	font-size: 12px;
}
.loan-adviser .range {
	text-align: right;
	color: #808080;
	padding-right: 10px;
	margin-bottom: 35px;
}
.loan-adviser .man-warp {
	text-align: center;
}
.loan-adviser .man-warp>img {
	width: 80px;
	height: 80px;
}
.loan-adviser .man-warp .rz {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -187px -39px;
	margin-right: 5px;
}
.loan-adviser .man-warp .rz.ed {
	background-position: -213px -39px;
}
.loan-adviser .man-warp .name {
	display: inline-block;
	height: 40px;
	line-height: 40px;
}
.loan-adviser .lai-r {
	margin-left: 115px;
}
.loan-adviser .lai-rt {
	font-size: 20px;
	color: #4c4c4c;
	margin-bottom: 20px;
}
.loan-adviser .lai-rt .t2 {
	color: #54a9e4;
	font-size: 14px;
	margin-left: 10px;
	background: #ecf4fd;
	padding: 3px 6px;
}
.loan-adviser .lai-ropw {
	margin-bottom: 20px;
}
.loan-adviser .lai-ropw .op {
	display: inline-block;
	width: 140px;
	text-align: left;
	vertical-align: middle;
}
.loan-adviser .lai-ropw .op.op-desc {
	border-left: 1px solid #dcdcdc;
	width: 190px;
	padding-left: 20px;
	text-align: left;
	height: 55px
}
.loan-adviser .lai-ropw .op .t {
	color: #999;
}
.loan-adviser .lai-ropw .op .n {
	font-size: 18px;
	margin-bottom: 15px;
	color: #4c4c4c;
}
.loan-adviser .lai-r .desc {
	color: #999;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	word-break: break-all;
}
.loan-adviser .more-loaner {
	display: block;
	text-align: center;
	margin: 0 auto;
	color: #b4b6b7;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.loan-adviser .more-loaner:hover {
	color: #ec672a;
}
.loan-adviser .loan-warp .loan-op {
	color: #4c4c4c;
	line-height: 26px;
}
.loan-adviser .loan-warp .loan-op>span {
	color: inherit;
}
.loan-adviser .contact .contact-way {
	line-height: 40px;
	cursor: pointer;
	position: relative;
	text-align: right;
}
.loan-adviser .contact .contact-way .qrcode {
	position: absolute;
	left: 100px;
	top: -210px;
	z-index: 9;
	background: #fff;
	display: inline-block;
	width: 220px;
	height: 220px;
	box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
}
.loan-adviser .contact .contact-way .qrcode img {
	width: 220px;
	height: 220px;
}
.loan-adviser .contact .icon {
	display: inline-block;
	width: 21px;
	height: 21px;
	vertical-align: middle;
	margin-right: 10px;
	background: url(../images/xxjr_ico.png) no-repeat;
}
.loan-adviser .contact .adviser-wx .icon {
	background-position: -31px -39px;
}
.loan-adviser .contact .adviser-wd .icon {
	background-position: -5px -99px;
}
.loan-adviser .contact .adviser-call .icon {
	background-position: -134px -5px;
}
.loan-adviser .contact .apply-btns {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eb672b;
	border-radius: 6px;
	background: #fff;
	color: #eb672b;
}
.loan-adviser .contact .a-btn {
	display: inline-block;
	width: 105px;
	height: 35px;
	line-height: 35px;
	background: #ec672a;
	color: #fff;
	border: none;
	text-align: center;
}
.loan-adviser .contact .apply-btn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eb672b;
	border-radius: 6px;
	color: #fff;
	background: #eb672b;
}
.loan-adviser .contact .checkbox {
	display: inline-block;
	margin-top: 35px;
	width: 25px;
	height: 24px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -234px -135px;
	cursor: pointer;
}
.loan-adviser .contact .checkbox.cur {
	background-position: -235px -103px;
}
.loan-product {
	background: #fff;
	margin-bottom: 20px;
	padding: 10px;
}
.lpn-wrap {
	background: #fff;
	margin: 20px;
}
.lpn-wrap .lpn-li {
	margin-bottom: 20px;
	border: 1px solid #eee;
	border-top: 2px solid #a9cbe1;
}
.lpn-wrap .op {
	float: left;
	width: 239px;
	text-align: center;
	background: #eff4f6;
	height: 102px;
	overflow: hidden;
}
.lpn-wrap .opname {
	display: inline-block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	padding: 0 10px;
	margin: 25px 0;
	color: #4c4c4c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lpn-wrap .opdesc {
	width: 100%;
	padding: 10px;
	margin: 25px 0;
	color: #4c4c4c;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	word-break: break-all;
	height: 58px;
}
.lpn-wrap .opname .val {
	font-size: 22px;
	margin-left: 10px;
}
.lpn-wrap .op~div .opname {
	border-left: 1px solid #d2d2d2;
}
.lpn-wrap .name {
	float: left;
	width: 80px;
	height: 96px;
	background: #52ade6;
	color: #fff;
	text-align: center;
	line-height: 96px;
	overflow: hidden;
}
.lpn-wrap .deal {
	float: left;
	width: 240px;
	height: 96px;
	text-align: center;
	padding-top: 28px;
}
.lpn-wrap .lpn-btn {
	display: inline-block;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #ec672a;
	color: #fff;
}
.lp-wrap {
}
.lp-wrap .lp-li {
	float: left;
	width: 235px;
	height: 300px;
	overflow: hidden;
	padding: 20px 15px;
	margin-right: 20px;
	box-shadow: 2px 5px 20px #dcdcdc;
	-moz-box-shadow: 2px 5px 20px #dcdcdc;
	-webkit-box-shadow: 2px 5px 20px #dcdcdc;
	margin-bottom: 20px;
}
.lp-wrap .lp-li.lp1 {
	background: url(../images/loan/bg-lp1.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li.lp2 {
	background: url(../images/loan/bg-lp2.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li.lp3 {
	background: url(../images/loan/bg-lp3.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li.lp4 {
	background: url(../images/loan/bg-lp4.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li.lp5 {
	background: url(../images/loan/bg-lp5.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li.lp6 {
	background: url(../images/loan/bg-lp6.jpg) no-repeat right bottom;
}
.lp-wrap .lp-li:last-child {
	margin-right: 0;
}
.lp-wrap .lp-li .t {
	font-size: 28px;
	color: #312f2f;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lp-wrap .lp-li .f-a {
	display: inline-block;
	font-size: 14px;
	color: #808080;
	margin-right: 5px;
}
.lp-wrap .lp-li .f-a~span:before {
	content: "/";
	margin-right: 10px;
	color: #808080;
}
.lp-wrap .lp-li .feature {
	padding-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lp-wrap .lp-li .opw {
	padding-top: 25px;
}
.lp-wrap .lp-li .op {
	display: inline-block;
	width: 100%;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
}
.lp-wrap .lp-li .op .num {
	display: inline-block;
	font-size: 20px;
	color: #333;
	margin-left: 10px;
}
.lp-wrap .lp-li .more {
	font-size: 14px;
	display: block;
	margin-top: 25px;
	width: 78px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #6ab1ed;
	color: #fff;
	border-radius: 6px;
}
.loan-product .loan-li {
	margin: 15px 0;
	padding: 15px;
	border-bottom: 1px dashed #dddddd;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.loan-product .loan-li:last-child {
	border-bottom: 1px dashed transparent;
}
.loan-product .loan-li:hover {
	border-bottom: 1px dashed transparent;
	box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	transform: translate3d(0, -2px, 0);
}
.loan-product .loan-li:hover .loan-name .name {
	color: #eb672b;
}
.loan-product .title {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}
.loan-product .title .name {
	font-size: 18px;
	color: #4c4c4c;
}
.loan-product .title .more {
	color: #a3a6a4;
}
.loan-product .title .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -192px -5px;
	margin-right: 8px;
}
.loan-product .top-wrap .apply-btn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eb672b;
	border-radius: 6px;
	color: #fff;
	background: #eb672b;
}
.loan-product .loan-wrap {
	padding: 0 5px;
}
.loan-product .loan-name .icon {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #FDD3BD;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 18px;
}
.loan-product .loan-name .name {
	color: #4c4c4c;
	font-size: 18px;
	margin-left: 5px;
}
.loan-product .rate-wrap {
	margin: 10px 0;
	padding-left: 15px;
}
.loan-product .rate-wrap .star {
	display: inline-block;
	width: 20px;
	height: 18px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -32px -5px;
}
.loan-product .rate-wrap .star.cur {
	background-position: -5px -5px;
}
.loan-product .rate-wrap .name, .loan-product .rate-wrap .desc {
	color: #808080;
}
.loan-product .rate-wrap .desc {
	display: inline-block;
	margin-left: 50px;
}
.loan-product .loan-detail {
	text-align: center;
}
.loan-product .loan-detail .p-1 {
	font-size: 16px;
}
.loan-product .loan-detail .p-1 .num {
	font-size: 28px;
	margin-right: 5px;
}
.loan-product .loan-detail .p-2 {
	color: #999;
	line-height: 40px;
}
.loan-qa {
	background: #fff;
	margin-bottom: 20px;
	padding: 10px;
}
.loan-qa .top {
	padding: 0 20px;
	margin-top: 20px;
}
.loan-qa .top .name {
	font-size: 18px;
	color: #4c4c4c;
	display: inline-block;
	vertical-align: top;
}
.loan-qa .top .qa-form {
	display: inline-block;
	margin-left: 25px;
}
.loan-qa .top .input-wrap {
	border: 1px solid #dddddd;
	width: 400px;
	height: 37px;
	padding-left: 30px;
	position: relative;
	overflow: hidden;
}
.loan-qa .top .input-wrap:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 12px;
	top: 10px;
	width: 15px;
	height: 16px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -102px -67px;
}
.loan-qa .top .input-wrap input {
	border: none;
	width: 360px;
}
.loan-qa .top .qa-btn {
	display: inline-block;
	width: 80px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: none;
	border-radius: 4px;
	margin-left: 15px;
}
.loan-qa .top .btn-search {
	background: #51b7e6;
	color: #fff;
}
.loan-qa .top .btn-search:hover {
	background: #2597cb;
}
.loan-qa .top .btn-ques {
	background: #3dce84;
	color: #fff;
}
.loan-qa .top .btn-ques:hover {
	background: #11b261;
}
.loan-qa .top .hot-word {
	padding-top: 20px;
	width: 620px;
}
.loan-qa .top .hot-word .w {
	display: inline-block;
	line-height: 27px;
	background: #eff6fa;
	padding: 0 10px;
	color: #71848f;
	margin: 5px 7px;
}
.loan-qa .qa-content {
	padding: 0 20px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.loan-qa .tabs-nav {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.loan-qa .nav-li {
	float: left;
	margin-left: 18px;
	height: 50px;
	line-height: 50px;
}
.loan-qa .nav-li~.nav-li:before {
	content: "|";
	color: #eee;
	margin-right: 18px;
}
.loan-qa .nav-li a {
	display: inline-block;
	color: #666;
	font-size: 16px;
	position: relative;
}
.loan-qa .nav-li.cur a, .loan-qa .nav-li:hover a {
	color: #eb672b;
}
.loan-qa .nav-li.cur a:before, .loan-qa .nav-li:hover a:before {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 3;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fafafa transparent;
	bottom: -2px;
	left: 50%;
	margin-left: -10px;
}
.loan-qa .nav-li.cur a:after, .loan-qa .nav-li:hover a:after {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 2;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #ccc transparent;
	bottom: -1px;
	left: 50%;
	margin-left: -10px;
}
.loan-qa .qa-li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #dddddd;
}
.loan-qa .qa-li .tip {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 4px;
	margin-right: 5px;
}
.loan-qa .qa-li .re {
	background: #eb3719;
	color: #fff;
}
.loan-qa .qa-li .ding {
	background: #5a9bd4;
	color: #fff;
}
.loan-qa .qa-li .content {
	display: inline-block;
	vertical-align: middle;
	width: 450px;
	margin-right: 10px;
	font-size: 16px;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.loan-qa .qa-li .type, .loan-qa .qa-li .t {
	color: #808080;
}
.loan-qa .qa-li .t:before {
	content: "/";
	margin-right: 5px;
}
.loan-qa .qa-type {
	background: #fafafa;
	height: 45px;
	line-height: 45px;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 0 20px;
}
.loan-qa .qa-type .type-op {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	color: #999;
	margin-right: 10px;
	border-radius: 2px;
}
.loan-qa .qa-type .type-op.cur, .loan-qa .qa-type .type-op:hover {
	background: #eb672b;
	color: #fff;
}
.loan-qa .qa-pane .more {
	text-align: center;
	margin: 25px 0;
}
.loan-qa .qa-pane .more a {
	color: #b4b6b7;
	font-size: 16px;
}
.apply-loan {
	background: #fff;
	padding: 20px 0;
	margin-bottom: 20px;
}
.apply-loan input {
	font-size: 14px!important;
	height: 40px;
}
.apply-loan .top {
	color: #4c4c4c;
	font-size: 24px;
	height: 20px;
	line-height: 20px;
	margin: 0 20px;
}
.apply-loan .top:before {
	content: "";
	display: inline-block;
	;
	width: 5px;
	height: 20px;
	background: #74bdf0;
	vertical-align: center;
	margin-right: 12px;
}
.apply-loan .top .t2 {
	font-size: 14px;
	color: #b2b2b2;
	margin-left: 10px;
}
.apply-loan .apply-form {
	margin: 0 20px;
	padding-top: 20px;
}
.apply-loan .has-word {
	border: 1px solid #ccc;
}
.apply-loan .has-word input {
	width: 80%;
	display: inline-block;
	border: 0;
}
.apply-loan .apply-btn {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #56b1f1;
	border-radius: 3px;
	background: #56b1f1;
	color: #fff;
	font-size: 16px;
}
.apply-loan .call {
	text-align: center;
}
.apply-loan .call .call-1 {
	font-size: 20px;
}
.apply-loan .call .call-1:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -381px -250px;
	vertical-align: -12%;
	margin-right: 5px;
}
.apply-loan .call .call-2 {
	color: #666;
	margin-top: 5px;
}
.com-tools {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.com-tools .tool-op {
	display: inline-block;
	height: 80px;
	width: 100%;
	position: relative;
	background: #fff;
	padding-top: 10px;
}
.com-tools .tool-op:before {
	content: "";
	position: absolute;
	width: 53px;
	height: 52px;
	background: url(../images/xxjr_ico.png) no-repeat;
	top: 14px;
	left: 34px;
}
.com-tools .tool-op.op1:before {
	background-position: -10px -344px;
}
.com-tools .tool-op.op2:before {
	background-position: -80px -344px;
}
.com-tools .tool-op.op3:before {
	background-position: -151px -344px;
}
.com-tools .tool-op.op4:before {
	background-position: -223px -344px;
}
.com-tools .tool-op .name {
	line-height: 30px;
	font-size: 16px;
	color: #333;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 108px;
	margin-right: 10px;
}
.com-tools .tool-op:hover .name {
	color: #3a9fe6;
}
.com-tools .tool-op .desc {
	font-size: 14px;
	color: #999;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 108px;
	margin-right: 10px;
}
.loaner-ranking {
	background: #fff;
	padding: 0 25px;
	margin-bottom: 20px;
}
.loaner-ranking .top {
	height: 56px;
	line-height: 56px;
	overflow: hidden;
}
.loaner-ranking .top .name {
	color: #333;
	font-size: 18px;
}
.loaner-ranking .top .more {
	position: relative;
	width: 56px;
	height: 56px;
}
.loaner-ranking .top .more:before {
	content: "";
	position: absolute;
	background: url('../images/xxjr_ico.png') no-repeat -473px -172px;
	width: 25px;
	top: 25px;
	right: 0;
	height: 5px;
}
.loaner-ranking .lr-li {
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.loaner-ranking .lr-li:hover .name {
	color: #3a9fe6;
}
.loaner-ranking .lr-li:last-child {
	border-bottom: none;
}
.loaner-ranking .lr-li .img {
	display: inline-block;
	vertical-align: middle;
	float: left;
	width: 70px;
	height: 72px;
}
.loaner-ranking .lr-right {
	margin-left: 85px;
}
.loaner-ranking .lr-right .name {
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.loaner-ranking .lr-right .company {
	font-size: 16px;
	color: #999;
}
.loaner-ranking .detail {
	font-size: 16px;
	color: #4c4c4c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.loaner-ranking .detail .num {
	font-weight: bold;
}
.side {
	width: 275px;
}
.side-list {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.side-list .title {
	height: 50px;
	line-height: 50px;
}
.side-list .title .name {
	font-size: 18px;
	color: #4c4c4c;
}
.side-list .list-wrap {
	padding: 12px;
}
.side-list .list-wrap li:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: #fff;
	border: 1px solid #999;
	border-radius: 50%;
	margin-right: 10px;
}
.side-list .list-wrap li a {
	display: inline-block;
	width: 200px;
	vertical-align: middle;
	line-height: 40px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.side-list .list-wrap li:hover a {
	color: #ec672a;
}
.side-list .list-wrap li:hover:before {
	border: 1px solid #ec672a;
}
.side-adviser {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.side-adviser h6 {
	line-height: 40px;
	font-size: 18px;
	padding-left: 10px;
}
.side-adviser .adviser-li {
	border-bottom: 1px dashed #dddddd;
}
.side-adviser .adviser-li:last-child {
	border-bottom-color: transparent;
}
.side-adviser .adviser-li a {
	display: inline-block;
	padding: 15px 0;
}
.side-adviser .photo {
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: 80px;
	text-align: center;
}
.side-adviser .photo img {
	max-width: 80px;
	max-height: 80px;
}
.side-adviser .info {
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
}
.side-adviser .info .name {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #4c4c4c;
	margin-bottom: 10px;
}
.side-adviser .info .name .icon {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 18px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -213px -39px;
	margin-right: 5px;
}
.side-adviser .info-p {
	line-height: 30px;
	color: #4c4c4c;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.side .ad-small {
	display: inline-block;
	width: 100%;
	height: 70px;
	background: #fff;
	margin-bottom: 20px;
}
.side .ad-small>img {
	max-height: 100%;
	width: inherit;
}
.side .put-ques {
	display: inline-block;
	width: 100%;
	height: 109px;
	background: #fff;
	margin-bottom: 20px;
	background: url(../images/put-ques.jpg) no-repeat center;
	background-size: 100%;
}
.loaner-detail {
	background: url(../images/loan/loaner-bg.jpg) no-repeat center top #fff;
	overflow: hidden;
}
.loaner-detail .ld-info {
	background: url(../images/loan/bg-loanerinfo.png) no-repeat center bottom #fff;
	background-size: 1020px 91px;
	margin: 50px 25px 30px;
	padding: 15px 0;
	border-top: 1px solid #e5e5e5;
}
.loaner-detail .ld-border {
	border: 1px solid #e5e5e5;
	border-top: none;
}
.loaner-detail .ld-left {
	float: left;
	width: 100%;
	margin-right: -170px;
	background: #fff;
	padding: 0 20px;
}
.loaner-detail .contact {
	float: right;
	width: 170px;
	background: #fff;
	text-align: center;
	padding-right: 20px;
}
.loaner-detail .qrcode-w {
	width: 140px;
	overflow: hidden;
	text-align: center;
}
.loaner-detail .qrcode-w img {
	width: 140px;
	height: 140px;
	border: 1px solid #dcdcdc;
	margin-bottom: 10px;
}
.loaner-detail .qrcode-w .t {
	color: #999;
}
.loaner-detail .ld-info .photo {
	display: inline-block;
	width: 150px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
}
.loaner-detail .ld-info .photo img {
	width: 150px;
	height: 160px;
	border: 1px solid #d9d9d9;
}
.loaner-detail .info-main {
	display: inline-block;
	vertical-align: top;
	padding: 10px 15px;
	overflow: hidden;
	width: 668px;
}
.loaner-detail .info-main .name {
	display: inline-block;
	font-size: 24px;
	color: #4c4c4c;
}
.loaner-detail .info-main .city {
	margin-left: 20px;
	color: #4c4c4c;
}
.loaner-detail .rz {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	background: url(../images/xxjr_ico.png) no-repeat;
}
.loaner-detail .rz.sfrz {
	background-position: -392px -534px;
	width: 76px;
	height: 18px;
}
.loaner-detail .rz.sfrzed {
	background-position: -392px -508px;
	width: 76px;
	height: 18px;
}
.loaner-detail .rz.gzrz {
	background-position: -389px -588px;
	width: 84px;
	height: 16px;
}
.loaner-detail .rz.gzrzed {
	background-position: -389px -564px;
	width: 84px;
	height: 16px;
}
.loaner-detail .opw {
	line-height: 45px;
	margin-top: 30px;
}
.loaner-detail .opw .op {
	float: left;
	width: 33.3333%;
	text-align: center;
}
.loaner-detail .opw .num {
	color: #4c4c4c;
	font-size: 24px;
	height: 45px;
	overflow: hidden;
}
.loaner-detail .opw .num.orange {
	color: #eb672b;
}
.loaner-detail .opw .tip {
	color: #808080;
}
.loaner-detail .info-main .info-li {
	font-size: 16px;
	line-height: 30px;
}
.loaner-detail .word-place {
	padding-bottom: 15px;
}
.loaner-detail .desc {
	background: #fcf5f2;
	padding: 15px;
	line-height: 30px;
	font-size: 16px;
	color: #9b7d6f;
	margin-bottom: 15px;
	width: 800px;
	position: relative;
}
.loaner-detail .desc:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -20px;
	left: 60px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fcf5f2 transparent;
}
.loaner-detail .contact .contact-way {
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
}
.loaner-detail .contact .contact-way .qrcode {
	position: absolute;
	left: 100px;
	top: -210px;
	z-index: 9;
	background: #fff;
	display: inline-block;
	width: 220px;
	height: 220px;
	box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,0.1);
}
.loaner-detail .contact .contact-way .qrcode img {
	width: 220px;
	height: 220px;
}
.loaner-detail .contact .icon {
	display: inline-block;
	width: 21px;
	height: 21px;
	vertical-align: middle;
	margin-right: 10px;
	background: url(../images/xxjr_ico.png) no-repeat;
}
.loaner-detail .contact .adviser-wx .icon {
	background-position: -31px -39px;
}
.loaner-detail .contact .adviser-wd .icon {
	background-position: -5px -99px;
}
.loaner-detail .contact .adviser-call .icon {
	background-position: -134px -5px;
}
.loaner-detail .contact .apply-btns {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eb672b;
	border-radius: 6px;
	background: #fff;
	color: #eb672b;
}
.loaner-detail .contact .apply-btn, .loaner-detail .photo .apply-btn {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eb672b;
	border-radius: 6px;
	color: #fff;
	background: #eb672b;
	font-size: 16px;
}
.loaner-detail .contact .apply-btn.pos {
	margin-bottom: 20px;
	margin-left: 15px;
}
.loaner-detail .contact .checkbox {
	display: inline-block;
	margin-top: 35px;
	width: 25px;
	height: 24px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -234px -135px;
	cursor: pointer;
}
.loaner-detail .contact .checkbox.cur {
	background-position: -235px -103px;
}
.loaner-detail .address {
	padding-left: 20px;
	padding-right: 50px;
	background: #fff;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.loaner-detail .address .name {
	display: inline-block;
	font-size: 14px;
	color: #333;
}
.loaner-detail .address .name span {
	color: #333;
}
.loaner-detail .address .look-map {
	color: #333;
}
.loaner-detail .address .look-map .ico {
	display: inline-block;
	width: 16px;
	height: 19px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -5px -39px;
	margin-right: 5px;
}
贷款详情页面 .loan-detail-wrap .wrap1 {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.loan-detail-wrap .wrap1 .top-wrap {
	padding: 20px 10px;
}
.loan-detail-wrap .wrap1 .top-wrap .apply-btn {
	display: inline-block;
	color: #fff;
	background: #eb672b;
	text-align: center;
	width: 100px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 8px;
}
.loan-detail-wrap .wrap1 .loan-name .icon {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}
.loan-detail-wrap .wrap1 .loan-name .name {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	margin-left: 6px;
}
.loan-detail-wrap .wrap1 .rate-wrap {
	margin: 10px 0;
	padding-left: 15px;
}
.loan-detail-wrap .wrap1 .rate-wrap .star {
	display: inline-block;
	width: 20px;
	height: 18px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -32px -5px;
}
.loan-detail-wrap .wrap1 .rate-wrap .star.cur {
	background-position: -5px -5px;
}
.loan-detail-wrap .wrap1 .rate-wrap .name, .loan-detail-wrap .wrap1 .rate-wrap .desc {
	color: #808080;
}
.loan-detail-wrap .wrap1 .rate-wrap .desc {
	display: inline-block;
	margin-left: 50px;
}
.loan-detail-wrap .wrap1 .rate-wrap span {
	vertical-align: middle;
}
.loan-detail-wrap .wrap1 .term-m {
	margin-left: 60px;
}
.loan-detail-wrap .wrap1 .term-m .op {
	display: inline-block;
	margin-right: 20px;
}
.loan-detail-wrap .wrap1 .term-m .title {
	display: inline-block;
	vertical-align: top;
	width: 50px;
	line-height: 30px;
}
.loan-detail-wrap .wrap1 .term-m .op-main {
	display: inline-block;
}
.loan-detail-wrap .wrap1 .term-m .input-wrap {
	display: inline-block;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b5b5b5;
	box-sizing: content-box;
}
.loan-detail-wrap .wrap1 .term-m .input-wrap input {
	width: 115px;
	height: 30px;
	border: 0;
	padding: 0 20px;
	border-right: 1px solid #b5b5b5;
	margin-right: 13px;
	display: inline-block;
	vertical-align: top;
}
.loan-detail-wrap .wrap1 .term-m .tip {
	color: #999;
	margin-top: 10px;
}
.loan-detail-wrap .wrap1 .detail {
	text-align: center;
	padding: 30px 40px;
}
.loan-detail-wrap .wrap1 .detail .detail-li {
	border-right: 1px solid #dddddd;
}
.loan-detail-wrap .wrap1 .detail .detail-li:last-child {
	border-right-color: transparent;
}
.loan-detail-wrap .wrap1 .detail .top {
	color: #696969;
	font-size: 21px;
}
.loan-detail-wrap .wrap1 .detail .top.warn {
	color: #eb672b;
}
.loan-detail-wrap .wrap1 .detail .num {
	font-size: 42px;
	margin-right: 5px;
	display: inline-block;
	max-width: 160px;
	overflow: hidden;
	vertical-align: -30%;
}
.loan-detail-wrap .wrap1 .detail .bottom {
	color: #4c4c4c;
	line-height: 50px;
}
.loan-detail-wrap .process {
	width: 100%;
	height: 110px;
	background: url(../images/loan/loan_process.jpg) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px;
}
.loan-detail-wrap .loan-content {
	background: #fff;
	padding: 10px;
}
.suc-case {
	background: #fff;
	padding: 10px;
}
.suc-case .title {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}
.suc-case .title .name {
	font-size: 18px;
	color: #4c4c4c;
}
.suc-case .title .icon {
	display: inline-block;
	width: 30px;
	height: 26px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -62px -67px;
	margin-right: 5px;
}
.suc-case .case-wrap {
	margin: 10px;
}
.suc-case .case-li {
	padding: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.suc-case .case-li:last-child {
	border-bottom: none;
}
.suc-case .case-type {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 100px;
	background: #f6f7f9;
	text-align: center;
	padding-top: 20px;
}
.suc-case .case-type .icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/xxjr_ico.png) no-repeat;
}
.suc-case .case-type.lp1 .icon {
	background-position: -508px -549px;
}
.suc-case .case-type.lp2 .icon {
	background-position: -555px -546px;
}
.suc-case .case-type.lp3 .icon {
	background-position: -504px -594px;
}
.suc-case .case-type.lp4 .icon {
	background-position: -549px -596px;
}
.suc-case .case-type.lp5 .icon {
	background-position: -506px -654px;
}
.suc-case .case-type.lp6 .icon {
	background-position: -557px -647px;
}
.suc-case .case-type .name {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	color: #b6b5b4;
	font-size: 14px;
}
.suc-case .case-detail {
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
}
.suc-case .case-detail .loan-info {
	line-height: 35px;
	margin-bottom: 5px;
}
.suc-case .case-detail .loan-info .op {
	margin-right: 60px;
}
.suc-case .case-detail .loan-info .num {
	font-size: 18px;
	color: #eb672b;
	font-style: normal;
	margin: 0 8px;
}
.suc-case .info-p {
	line-height: 30px;
	color: #808080;
}
/*筛选*/
.com-filter {
	background: #fff;
	padding: 10px;
	line-height: 35px;
}
.com-filter .filter-op {
	padding: 10px;
	border-bottom: 1px dashed #dddddd;
}
.com-filter .filter-op:last-child {
	border-bottom: 1px dashed transparent;
}
.com-filter .filter-op:first-child .item-a.cur, .com-filter .filter-op:first-child .item-a:hover {
	background: #ffb400;
	color: #fff;
}
.com-filter .label {
	display: inline-block;
	width: 80px;
	float: left;
}
.com-filter .item-a {
	display: inline-block;
	padding: 0 18px;
	margin: 0 5px;
	color: #666;
	border-radius: 3px;
	margin-bottom: 10px;
}
.com-filter .item-a.cur, .com-filter .item-a:hover {
	color: #f2680c;
}
/*热门问题*/
.hot-question {
	background: #fff;
	padding: 10px;
}
.hot-question .top {
	line-height: 40px;
	height: 40px;
	text-align: center;
	position: relative;
	margin: 0 20px;
}
.hot-question .top:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #dddddd;
	position: absolute;
	left: 0;
	top: 20px;
}
.hot-question .top .name {
	display: inline-block;
	width: 130px;
	height: 40px;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 0;
	background: #fff;
	z-index: 2;
	font-size: 18px;
}
.hot-question .q-li {
	margin: 0 10px;
	padding: 15px 10px;
	border-bottom: 1px solid #dddddd;
}
.hot-question .q-li:last-child {
	border-bottom: 1px solid transparent;
}
.hot-question .q-li .title {
	font-size: 16px;
	color: #4c4c4c;
	margin-bottom: 10px;
}
.hot-question .q-li .title .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #3dce84;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	text-transform: uppercase;
	margin-right: 15px;
}
.hot-question .q-li .desc {
	line-height: 24px;
	color: #737373;
	margin-left: 40px;
	margin-bottom: 20px;
}
.hot-question .q-info .man img {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 5px;
}
.hot-question .q-info .man .name {
	color: #666;
}
.hot-question .q-info .time, .hot-question .q-info .review, .hot-question .q-info .answer {
	color: #808080;
	margin-left: 25px;
	font-size: 12px;
	line-height: 40px;
}
.hot-question .q-info .answer i {
	color: #ff5007;
	margin: 0 3px;
}
/*问答详情*/
.qa-detail {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.qa-detail .q-wrap {
	padding: 20px 0;
	margin: 0 20px;
	border-bottom: 1px solid #dddddd;
}
.qa-detail .q-wrap .title {
	line-height: 40px;
	font-size: 18px;
	color: #4c4c4c;
}
.qa-detail .q-wrap .title .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #3dce84;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	text-transform: uppercase;
	margin-right: 15px;
}
.qa-detail .q-wrap .q-info {
	margin-left: 30px;
	padding: 5px 0;
}
.qa-detail .q-wrap .q-info .op {
	color: #808080;
	margin-left: 10px;
}
.qa-detail .q-wrap .q-info .op ~ span:before {
	content: "|";
	color: #dbdada;
	margin-right: 10px;
}
.qa-detail .q-wrap .desc {
	margin-left: 35px;
	padding: 15px 5px;
}
.qa-detail .q-wrap .add-desc {
	margin-left: 35px;
	color: #808080;
}
.qa-detail .q-wrap .q-deal {
	padding-top: 20px;
}
.qa-detail .q-wrap .qadd-btn {
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 5px;
	background: #f2f2f2;
	border: 1px solid #dddddd;
	color: #666;
	font-size: 16px;
}
.qa-detail .q-wrap .qadd-btn:before {
	content: "";
	display: inline-block;
	vertical-align: -13%;
	width: 17px;
	height: 20px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -217px -104px;
}
.qa-detail .q-wrap .answer-btn {
	color: #3fa6d5;
}
.qa-detail .q-wrap .answer-btn:before {
	content: "";
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: -18%;
	margin-right: 5px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -61px -104px;
}
.qa-detail .q-wrap .answer-btn.disabled {
	color: #d9d9d9;
}
.qa-detail .q-wrap .answer-btn.disabled:before {
	content: "";
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: -18%;
	margin-right: 5px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -5px -134px;
}
.qa-detail .add-content {
	display: none;
}
.qa-detail .add-content .wrap {
	border: 1px solid #dddddd;
	position: relative;
	margin-top: 15px;
}
.qa-detail .add-content .wrap .con {
	width: 100%;
	height: 160px;
	border: none;
	padding: 10px;
}
.qa-detail .add-content .wrap:before {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 3;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fafafa transparent;
	top: -20px;
	right: 45px;
	margin-left: -10px;
}
.qa-detail .add-content .wrap:after {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 2;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #ccc transparent;
	top: -21px;
	right: 45px;
	margin-left: -10px;
}
.qa-detail .add-content .btn {
	width: 105px;
	height: 35px;
	border: 1px solid #dddddd;
	background: #f2f2f2;
	border-radius: 5px;
	margin-left: 10px;
}
.qa-detail .a-wrap {
	padding: 15px 0;
	margin: 0 20px;
}
.qa-detail .a-wrap .top {
	color: #666;
	font-size: 16px;
	line-height: 40px;
}
.qa-detail .a-wrap .top:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 23px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -242px -5px;
	vertical-align: middle;
	margin-right: 5px;
}
.qa-detail .a-wrap .a-li {
	padding: 20px 0;
	border-bottom: 1px solid #dddddd;
}
.qa-detail .a-wrap .a-li:last-child {
	border-bottom-color: transparent;
}
.qa-detail .a-wrap .a-li.accept {
	position: relative;
}
.qa-detail .a-wrap .a-li.accept:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	right: 65px;
	width: 118px;
	height: 111px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -271px -5px;
}
.qa-detail .a-wrap .a-info .photo {
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 10px;
}
.qa-detail .a-wrap .a-info .photo img {
	width: inherit;
	height: inherit;
	border-radius: 50%;
}
.qa-detail .a-wrap .a-info .name, .qa-detail .a-wrap .a-info .time {
	color: #808080;
}
.qa-detail .a-wrap .a-info .time {
	margin-left: 10px;
}
.qa-detail .a-wrap .a-info .time:before {
	content: "|";
	color: #dbdada;
	margin-right: 10px;
}
.qa-detail .a-wrap .a-info .zan {
	float: right;
	color: #eb672b;
}
.qa-detail .a-wrap .a-info .zan:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -239px -38px;
	margin-right: 5px;
}
.qa-detail .a-wrap .a-info .zan.ed {
	color: #dddddd;
}
.qa-detail .a-wrap .a-info .zan.ed:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -241px -72px;
	margin-right: 5px;
}
.qa-detail .a-wrap .desc {
	color: #4c4c4c;
	padding: 20px 40px;
}
.qa-detail .a-wrap .more {
	text-align: center;
}
.qa-detail .a-wrap .more .name {
	font-size: 18px;
	color: #808080;
}
/*问题列表*/
.ques-list {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.ques-list .title {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}
.ques-list .title .name {
	font-size: 18px;
	color: #4c4c4c;
}
.ques-list .title .more {
	color: #a3a6a4;
}
.ques-list .ques-wrap {
	padding: 20px;
}
.ques-list .ques-wrap li {
	border-bottom: 1px dashed #dddddd;
}
.ques-list .ques-wrap li:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -226px -5px;
	margin-right: 12px;
}
.ques-list .ques-wrap li a {
	display: inline-block;
	width: 600px;
	vertical-align: middle;
	line-height: 40px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ques-list .ques-wrap li a:hover {
	color: #2aa7e1;
}
.ques-list .ques-wrap li .time {
	display: inline-block;
	vertical-align: middle0;
	line-height: 40px;
	color: #808080;
}
/*提问*/
.put-ques {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
.put-ques .l-form {
	padding: 10px 15px;
}
.put-ques .l-form-group {
	line-height: 50px;
	font-size: 16px;
}
.put-ques .l-form-group.l-margin {
	margin-top: 25px;
}
.put-ques .l-label {
	font-size: 16px;
}
.put-ques .l-label.block {
	display: block;
}
.put-ques .l-label .tip {
	font-size: 14px;
	color: #999;
}
.put-ques .l-input {
	width: 100%;
	height: 45px;
	text-indent: 10px;
	border: 1px solid #dddddd;
}
.put-ques .l-input.short {
	width: 420px;
}
.put-ques .l-textarea {
	width: 100%;
	height: 170px;
	padding: 15px;
	line-height: 30px;
	border: 1px solid #dddddd;
}
.put-ques .l-button {
	width: 220px;
	height: 45px;
	border: none;
	color: #fff;
	background: #eb672b;
	border-radius: 6px;
	margin-left: 85px;
}
.put-ques .input-wrap .op {
	font-size: 16px;
	color: #666;
	cursor: pointer;
	margin: 0 15px;
}
.put-ques .input-wrap .op:before {
	content: "";
	display: inline-block;
	vertical-align: -7%;
	width: 18px;
	height: 18px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -62px -39px;
	padding-left: 25px;
}
.put-ques .input-wrap .op.cur:before {
	background-position: -134px -39px;
}
.put-ques .input-wrap .tip {
	color: #999;
	margin-left: 10px;
	font-size: 14px;
}
/*我的问答*/
#my-qa {
	padding: 10px;
	background: #fff;
	margin-bottom: 20px;
}
#my-qa .tabs-nav {
	border-bottom: 1px solid #dddddd;
	margin: 0 20px;
}
#my-qa .nav-li {
	float: left;
	margin-left: 18px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
#my-qa .nav-li ~ li:before {
	content: "|";
	color: #eee;
	margin-right: 18px;
}
#my-qa .nav-li:hover a, #my-qa .nav-li.cur a {
	color: #eb672b;
}
#my-qa .title {
	line-height: 40px;
	font-size: 18px;
	color: #4c4c4c;
}
#my-qa .title .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #3dce84;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	text-transform: uppercase;
	margin-right: 15px;
}
#my-qa .qa-li {
	padding: 20px 0;
	margin: 0 20px;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}
#my-qa .qa-li:last-child {
	border-bottom-color: transparent;
}
#my-qa .qa-li .more {
	position: absolute;
	right: 25px;
	top: 85px;
}
#my-qa .qa-li .more-btn {
	display: inline-block;
	width: 105px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #f2f2f2;
	border: 1px solid #dddddd;
	border-radius: 5px;
	font-size: 18px;
	color: #333;
}
#my-qa .wrap-info {
	padding: 30px 0;
	margin-left: 35px;
	color: #808080;
}
#my-qa .wrap-info span {
	margin-right: 40px;
}
/*热门资讯*/
#info .hot-info {
	float: left;
	width: 40%;
	padding-right: 20px;
	box-sizing: border-box;
}
#info .hot-info .title {
	background: #fff;
	font-size: 18px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 40px;
}
#info .hot-info .hi-img {
	background: #fff;
	padding: 10px 20px;
	width: 100%;
	height: 173px;
	box-sizing: border-box;
	overflow: hidden;
}
#info .hot-info .hi-img img {
	width: 100%;
	height: 150px;
}
#info .hot-info .info-wrap {
	background: #fff;
	padding: 0 20px 23px;
}
#info .hot-info .info-li a {
	display: inline-block;
	width: 100%;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#info .hot-info .info-li a:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -226px -21px;
	vertical-align: middle;
	margin-right: 10px;
}
#info .hot-info2 {
	float: left;
	width: 60%;
	background: #fff;
}
#info .hot-info2 .carousel {
	background: #f5f5f5;
}
#info .hot-info2 .ci-wrap {
	text-align: center;
}
#info .hot-info2 .ci-wrap .c-i {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #d5d5d5;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 2px;
}
#info .hot-info2 .ci-wrap .c-i.cur {
	background: #999;
}
#info .hot-info2 .img-op {
	display: none;
	width: 310px;
	height: 210px;
}
#info .hot-info2 .img-op img {
	width: 310px;
	height: 210px;
}
#info .hot-info2 .img-op.cur {
	display: inline-block;
}
#info .hot-info2 .content {
	width: 170px;
	padding: 15px 20px 0;
}
#info .hot-info2 .c-pane {
	display: none;
}
#info .hot-info2 .c-pane.cur {
	display: inline-block;
}
#info .hot-info2 .title {
	font-size: 16px;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
}
#info .hot-info2 .desc {
	font-size: 12px;
	color: #666;
	padding: 10px 0;
	line-height: 24px;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	overflow: hidden;
	word-break: break-all;
}
#info .hot-info2 .info-wrap {
	padding: 10px 20px;
	margin-top: 10px;
	margin-bottom: 13px;
}
#info .hot-info2 .info-li .num {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background: #b3b3b3;
	margin-right: 10px;
}
#info .hot-info2 .info-li a {
	display: inline-block;
	width: 410px;
	vertical-align: middle;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#info .hot-info2 .info-li:nth-child(1) .num, #info .hot-info2 .info-li:nth-child(2) .num, #info .hot-info2 .info-li:nth-child(3) .num {
	background: #d93534;
}
#info .new-subject {
	background: #fff;
	padding: 10px;
	margin-top: 20px;
}
#info .new-subject .tip {
	font-size: 18px;
	line-height: 45px;
	padding-left: 10px;
}
#info .new-subject .ns-li {
	float: left;
	width: 33.3333%;
	padding: 10px;
}
#info .new-subject .s-logo {
	width: 100%;
}
#info .new-subject .s-logo img {
	width: 100%;
	height: 160px;
}
#info .new-subject .title {
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#info .new-subject .desc {
	color: #666;
	padding: 0 15px;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	overflow: hidden;
}
#info .classify-info {
	background: #fff;
	margin-top: 20px;
}
#info .classify-info .nav-tabs {
	padding: 20px;
	border-bottom: 1px solid #dddddd;
}
#info .classify-info .nav-li {
	float: left;
}
#info .classify-info .nav-li a {
	font-size: 16px;
	padding-right: 20px;
	line-height: 35px;
}
#info .classify-info .nav-li a:after {
	content: "|";
	color: #efefef;
	padding-left: 20px;
}
#info .classify-info .nav-li.cur a, #info .classify-info .nav-li:hover a {
	color: #eb672b;
}
#info .classify-info .nav-li:last-child a:after {
	content: "";
}
#info .classify-info .info-wrap {
	padding: 10px;
	margin: 0 10px;
}
#info .classify-info .info-li {
	padding-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}
#info .classify-info .info-li:last-child {
	border-bottom-color: transparent;
}
#info .classify-info .info-li a {
	display: inline-block;
	padding: 10px;
}
#info .classify-info .info-li .title {
	display: inline-block;
	font-size: 18px;
	color: #4c4c4c;
	line-height: 40px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#info .classify-info .info-li .desc {
	color: #808080;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	overflow: hidden;
}
#info .classify-info .info-li .time, #info .classify-info .info-li .review {
	color: #808080;
	font-size: 12px;
}
#info .classify-info .info-li .time {
	margin-left: 60px;
}
#info .classify-info .img {
	display: inline-block;
	float: left;
	width: 200px;
	height: 120px;
}
#info .classify-info .img img {
	width: 200px;
	height: 120px;
}
#info .classify-info .li-main {
	margin-left: 200px;
	padding-left: 20px;
}
/*资讯详情正文*/
#info-detail {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
#info-detail .title {
	font-size: 20px;
	line-height: 45px;
}
#info-detail .classify, #info-detail .author, #info-detail .time, #info-detail .review {
	color: #999;
	line-height: 25px;
	margin-left: 20px;
}
#info-detail .info-con {
	background: #f5f5f5;
	padding: 20px 0;
	width: 100%;
	overflow: hidden;
}
#info-detail .pn-page p {
	font-size: 16px;
	line-height: 40px;
}
#info-detail .relevant {
	margin-top: 20px;
}
#info-detail .relevant .tip {
	font-size: 18px;
	line-height: 50px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#info-detail .relevant .rel-wrap {
	padding: 20px 0;
}
#info-detail .relevant .rel-li {
	float: left;
	width: 33.33%;
	padding: 0 15px;
}
#info-detail .relevant .img {
	width: 100%;
	height: 140px;
}
#info-detail .relevant .img img {
	width: 100%;
	height: 100%;
}
#info-detail .relevant .title {
	font-size: 16px;
	width: 100%;
	line-height: 22px;
	padding: 10px 0;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
}
/*申请贷款*/
#apply {
	background: #fff;
	padding: 15px 20px;
	margin-bottom: 20px;
}
#apply .title {
	font-size: 20px;
	line-height: 40px;
	padding-bottom: 10px;
	margin: 0 20px;
	border-bottom: 1px solid #dddddd;
}
#apply .yes-wrap {
	position: relative;
	padding-left: 150px;
	margin-top: 70px;
	min-height: 160px;
}
#apply .yes-wrap.yw1:before {
	content: "";
	display: inline-block;
	width: 115px;
	height: 115px;
	background: url('../images/xxjr_ico.png') no-repeat -4px -213px;
	position: absolute;
	left: 0;
	top: 0;
}
#apply .yes-wrap.yw2:before {
	content: "";
	display: inline-block;
	width: 108px;
	height: 108px;
	background: url('../images/xxjr_ico.png') no-repeat -132px -215px;
	position: absolute;
	left: 0;
	top: 0;
}
#apply .yes-wrap.yw3:before {
	content: "";
	display: inline-block;
	width: 108px;
	height: 108px;
	background: url('../images/xxjr_ico.png') no-repeat -397px -5px;
	;
	position: absolute;
	left: 0;
	top: 0;
}
#apply .yes-wrap.yw4:before {
	content: "";
	display: inline-block;
	width: 108px;
	height: 108px;
	background: url('../images/xxjr_ico.png') no-repeat -252px -217px;
	position: absolute;
	left: 0;
	top: 0;
}
#apply .yes-wrap .p1 {
	font-size: 30px;
	padding: 10px 0;
}
#apply .yes-wrap .p2 {
	font-size: 16px;
	color: #999;
}
#apply .yes-wrap .apply-btn {
	display: inline-block;
	width: 300px;
	height: 50px;
	line-height: 50px;
	background: #f2680c;
	color: #fff;
	text-align: center;
	font-size: 18px;
	margin-top: 80px;
}
#apply .t-tip {
	font-size: 18px;
}
#apply .t-tip .b {
	font-weight: 700;
}
#apply .apply-step {
	padding: 15px 0;
	position: relative;
	width: 800px;
	margin: 0 auto;
}
#apply .apply-step:before {
	content: "";
	position: absolute;
	width: 560px;
	height: 10px;
	background: #f7e9e1;
	top: 80px;
	left: 50%;
	margin-left: -280px;
}
#apply .step-li {
	float: left;
	width: 33.3333%;
	text-align: center;
	position: relative;
	z-index: 2;
}
#apply .step-li.cur .name {
	color: #333;
}
#apply .step-li.cur .num {
	position: relative;
}
#apply .step-li.cur .num:after {
	content: "1";
	position: absolute;
	top: 5px;
	left: 5px;
	background: #ffb318;
	display: inline-block;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
}
#apply .step-li.cur .num-2:after {
	content: "2";
}
#apply .step-li.cur .num-3:after {
	content: "3";
}
#apply .step-li .name {
	font-size: 16px;
	line-height: 50px;
	color: #999;
	display: block;
}
#apply .step-li .name.cur {
	color: #333;
}
#apply .step-li .num {
	display: inline-block;
	font-size: 20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	background: #f7e9e1;
	color: #fff;
}
#apply .content {
	width: 620px;
	margin: 0 auto;
}
#apply .content .deal {
	text-align: center;
}
#apply .content .deal .submit {
	background: #eb672b;
	color: #fff;
	border: 1px solid #eb672b;
	text-align: center;
	line-height: 45px;
	width: 320px;
	font-size: 16px;
	display: inline-block;
}
#apply .suc-tip {
	padding-top: 20px;
	text-align: center;
}
#apply .suc-tip .suc-img {
	display: inline-block;
	width: 108px;
	height: 108px;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -397px -5px;
}
#apply .suc-tip .tip-1 {
	color: #2aad5a;
	font-size: 30px;
	padding: 10px 0;
}
#apply .suc-tip .tip-2 {
	line-height: 35px;
	color: #666;
	width: 460px;
	margin: 0 auto;
	font-size: 18px;
	margin-bottom: 20px;
}
#apply .suc-tip .tip-3 {
	margin-top: 20px;
	color: #666;
	font-size: 16px;
}
#apply .suc-tip .tip-3 .b {
	color: #333;
	font-size: 18px;
	margin: 0 7px;
}
#apply .qrcode {
	background: #f1f7fc;
	padding: 45px 35px;
	text-align: center;
}
#apply .qrcode img {
	width: 150px;
	height: 150px;
}
#apply .qrcode .tip {
	display: inline-block;
	font-size: 18px;
	width: 180px;
	vertical-align: middle;
	text-align: left;
}
#apply .qrcode .tip .t {
	display: block;
}
#apply .qrcode .tip .c {
	color: #eb9300;
}
/*表单通用*/
.com-form .a-form-group {
	margin-bottom: 20px;
}
.com-form .a-form-group.l50 {
	display: inline-block;
	float: left;
	width: 50%;
}
.com-form .a-label {
	display: inline-block;
	font-size: 14px;
	width: 106px;
	line-height: 38px;
	vertical-align: top;
}
.com-form .input-wrap {
	display: inline-block;
	width: 450px;
	line-height: 38px;
}
.com-form .input-wrap.short {
	width: 150px;
}
.com-form .input-wrap .code {
	display: inline-block;
	width: 110px;
	height: 38px;
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}
.com-form .input-wrap .code-p {
	width: 105px;
	height: 38px;
	background: #efefef;
	color: #808080;
	border: 1px solid #dddddd;
}
.com-form .a-input {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	border: 1px solid #ccc;
}
.com-form .a-input.short {
	width: 300px;
}
.com-form .a-input.fill {
	width: 100%;
}
.com-form .btn {
	display: inline-block;
	width: 300px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #666;
	background: #f3f1f1;
	border: 1px solid #dddddd;
}
.com-form .btn.full {
	width: 100%;
}
.com-form .btn.short {
	width: 120px;
}
.com-form .btn.btn-submit {
	background: #eb672b;
	color: #fff;
	border: 1px solid transparent;
}
.com-form .btn.btn-reg {
	background: #ff740d;
	color: #fff;
	border: 1px solid transparent;
}
.com-form .btn.disabled {
	background: #ccc;
	color: #666;
}
.com-form .radio-label {
	display: inline-block;
	text-align: center;
	width: 70px;
	line-height: 38px;
	cursor: pointer;
}
.com-form a.radio-label {
	color: #333;
}
.com-form .radio-label.auto {
	width: auto;
	margin-right: 10px;
}
.com-form .radio-label .icon {
	display: inline-block;
	background: url('../images/xxjr_ico.png') no-repeat;
	background-position: -89px -44px;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 6px;
}
.com-form .radio-label.cur .icon {
	background-position: -111px -44px;
}
.com-form .radio-label.long {
	width: 106px;
}
.com-form .radio-label.mlong {
	width: 150px;
}
.com-form .as-input {
	width: 380px;
}
.com-form .checkbox-label {
	font-size: 16px;
	color: #666;
	cursor: pointer;
}
.com-form .checkbox-label .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 25px;
	height: 24px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -234px -135px;
}
.com-form .checkbox-label .icon.cur {
	background-position: -235px -103px;
}
.com-form .xieyi {
	color: #3e40ff;
	font-size: 16px;
}
.com-form.calc-con {
	width: 500px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 20px;
}
.com-form.calc-con .a-label {
	color: #4c4c4c;
	width: 130px;
}
.com-form.calc-con .input-wrap {
	width: 330px;
}
.com-form.calc-con .input-wrap.laydate-icon {
	height: 45px;
	padding-left: 10px;
}
/*个人中心*/
#personal-desc {
	padding: 20px 30px;
	background: #fff;
	margin-bottom: 20px;
}
#personal-desc .photo {
	float: left;
}
#personal-desc .photo img {
	width: 135px;
	height: 160px;
	border: 1px solid #dddddd;
}
#personal-desc .p-info {
	margin-left: 140px;
	line-height: 37px;
}
#personal-desc .p-info .label {
	display: inline-block;
	float: left;
	width: 90px;
	font-size: 16px;
	color: #808080;
}
#personal-desc .p-info .con {
	display: block;
	font-size: 16px;
	margin-left: 90px;
}
#personal-desc .deal {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
}
#personal-desc .deal .wshop-btn {
	display: inline-block;
	width: 135px;
	height: 45px;
	color: #333;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	background: #f8f6f6;
	border: 1px solid #dddddd;
	border-radius: 4px;
}
#personal-desc .qrcode {
	background: #f1f7fc;
	padding: 45px 35px;
	text-align: center;
}
#personal-desc .qrcode img {
	width: 150px;
	height: 150px;
}
#personal-desc .qrcode .t-tip {
	font-size: 18px;
}
#personal-desc .qrcode .t-tip .b {
	font-size: 24px;
	color: #eb672b;
}
#personal-desc .qrcode .con {
	padding: 40px 80px;
}
#personal-desc .qrcode .tip {
	display: inline-block;
	font-size: 16px;
	text-align: left;
	width: 200px;
	vertical-align: middle;
}
#personal-desc .qrcode .tip .t {
	display: block;
}
#personal-desc .qrcode .tip .b {
	font-size: 20px;
	font-weight: bold;
}
/*登录*/
.footer-ad {
	display: inline-block;
	width: 100%;
	min-width: 1100px;
	height: 326px;
	background: url(../images/reg-adbg.jpg) no-repeat center #fff;
	background-size: 1018px 326px;
	padding: 15px 0;
	box-sizing: content-box;
}
.login-reg {
	background: url(../images/bg-reglogin01.jpg) no-repeat center top;
	min-width: 1100px;
	height: 500px;
}
.login-reg.w2 {
	background: url(../images/bg-reglogin02.jpg) no-repeat center top;
}
.lr-con {
	margin: 15px 0;
	height: 470px;
	position: relative;
}
.lr-con .login-form {
	position: absolute;
	right: 20px;
	top: 10px;
	width: 340px;
	height: 440px;
	background: #fff;
	box-shadow: 2px 5px 20px #ddd;
	-moz-box-shadow: 2px 5px 20px #ddd;
	-webkit-box-shadow: 2px 5px 20px #ddd;
}
.lr-con .l-entry {
	background: #e8eef3;
}
.lr-con .entry-li {
	float: left;
	width: 50%;
	position: relative;
}
.lr-con .entry-li.cur:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border-style: solid;
	border-color: transparent transparent #fff;
	border-width: 10px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -10px;
}
.lr-con .entry-li a {
	display: inline-block;
	width: 100%;
	height: 50px;
	color: #808080;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}
.lr-con .entry-li.cur a {
	color: #66a1e1;
}
.lr-con .id-sign {
	width: 167px;
	height: 62px;
	line-height: 62px;
	margin: 0 auto;
	margin-bottom: 15px;
	padding-left: 80px;
	font-size: 20px;
	color: #4c4c4c;
	position: relative;
}
.lr-con .id-sign:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 62px;
	height: 62px;
	background: url('../images/xxjr_ico.png') no-repeat left center;
	background-position: -365px -122px;
}
.lr-con .fill-wrap {
	padding: 10px 20px;
}
.lr-con .fill-wrap .pane {
	display: none;
}
.lr-con .fill-wrap .pane.cur {
	display: block;
}
.lr-con .l-form-group {
	margin-bottom: 15px;
}
.lr-con .l-input {
	height: 40px;
	width: 100%;
	border: 1px solid #c9c9c9;
	padding-left: 10px;
}
.lr-con .l-input.short {
	width: 180px;
}
.lr-con .l-input.submit {
	background: #5fa0e8;
	color: #fff;
	border-color: #5fa0e8;
}
.lr-con .code {
	display: inline-block;
	width: 110px;
	height: 38px;
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}
.lr-con .code-p {
	width: 105px;
	height: 38px;
	background: #efefef;
	color: #808080;
	border: 1px solid #dddddd;
}
.lr-con .checkbox {
	display: inline-block;
	width: 25px;
	height: 24px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -234px -135px;
	cursor: pointer;
	vertical-align: middle;
	zoom: .8;
}
.lr-con .checkbox.cur {
	background-position: -306px -177px;
}
/*注册*/
#reg {
	background: #fff;
	padding: 15px 25px;
	margin-bottom: 20px;
}
#reg .title {
	font-size: 20px;
	padding: 0 20px 10px;
	line-height: 50px;
	border-bottom: 1px solid #dddddd;
}
#reg .title .ico-u {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url('../images/xxjr_ico.png') no-repeat -273px -133px;
	width: 21px;
	height: 27px;
}
#reg .title .ico-l {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url('../images/xxjr_ico.png') no-repeat -308px -133px;
	width: 26px;
	height: 26px;
}
#reg .con {
	width: 600px;
	padding: 45px 0;
	margin: 0 auto;
}
#reg .xy-con {
	width: 800px;
	margin: 0 auto;
}
#reg .xy-con .t {
	font-size: 20px;
	text-align: center;
	padding: 30px 0;
	line-height: 30px;
}
#reg .xy-con .p {
	font-size: 16px;
	line-height: 36px;
	color: #666;
	margin-bottom: 30px;
}
#calc {
	margin-bottom: 20px;
}
#calc .calc-side {
	background: #fff;
	padding: 15px 20px;
	width: 200px;
	float: left;
}
#calc .calc-side .t-li a {
	font-size: 16px;
	color: #333;
	line-height: 45px;
}
#calc .calc-side .sub-ul {
	padding-left: 15px;
	margin: 2px 0;
}
#calc .calc-side .sub-li a {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
#calc .calc-main {
	background: #fff;
	padding: 15px 20px;
	margin-left: 220px;
}
#calc .calc-main .title {
	font-size: 20px;
	color: #4c4c4c;
	line-height: 45px;
	padding-bottom: 10px;
	border-bottom: 6px solid #dbdfe7;
}
#calc .calc-main .title .sub:before {
	content: "-";
	margin: 0 10px;
}
#calc .tabs-nav {
	height: 60px;
	background: #f1f5f8;
}
#calc .nav-li {
	float: left;
	width: 33.3333%;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
#calc .nav-li a {
	display: inline-block;
	color: #666;
	font-size: 16px;
	position: relative;
}
#calc .nav-li.cur a, #calc .nav-li:hover a {
	color: #eb672b;
}
#calc .nav-li.cur a:before, #calc .nav-li:hover a:before {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 3;
	width: 0;
	height: 0;
	border-width: 10px 7px;
	border-style: solid;
	border-color: transparent transparent #eb672b transparent;
	bottom: -2px;
	left: 50%;
	margin-left: -10px;
}
#calc .tabs-con {
	border: 1px solid #dddddd;
	border-top: transparent;
	box-sizing: content-box;
}
#calc .tabs-con .pane {
	display: none;
}
#calc .tabs-con .pane.cur {
	display: block;
}
#calc .tabs-con .pane .tip {
	color: #808080;
	text-align: center;
}
#calc .calc-result {
	margin-top: 20px;
}
#calc .calc-result .top {
	font-size: 22px;
	color: #eb672b;
	padding: 10px 0;
	line-height: 45p;
	border-bottom: 6px solid #dbdfe7;
}
#calc .calc-result .cr-t {
	background: #f1f5f8;
	line-height: 55px;
	padding: 0 30px;
	height: 55px;
}
#calc .calc-result .cr-c {
	line-height: 50px;
	border-bottom: 1px solid #dddddd;
	padding: 0 30px;
	height: 50px;
}
#calc .calc-result .tatal {
	padding: 0 30px;
	height: 50px;
	line-height: 50px;
}
#calc .calc-result .name {
	display: inline-block;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
#calc .calc-result .sum {
	display: inline-block;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
#calc .calc-result .desc {
	display: inline-block;
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
#calc .r-tip {
	color: #666;
	line-height: 40px;
	padding: 10px 20px;
}
#calc .r-tip2 {
	line-height: 20px;
	padding: 0 20px;
	color: #999;
	margin-bottom: 10px;
}
#calc .r-tip2 .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url('../images/xxjr_ico.png') no-repeat -235px -177px;
	width: 18px;
	height: 18px;
}
#calc .more-tool {
	padding: 0 20px;
	line-height: 40px;
}
#calc .more-tool .t-a {
	color: #427db8;
	margin-right: 15px;
	margin-bottom: 10px;
}
#calc .text-tip {
	color: #808080;
	line-height: 45px;
	font-size: 16px;
}
.scr-nav {
	border-bottom: 1px solid #d9d9d9;
}
.src-li {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 50px;
	color: #999;
	cursor: pointer;
}
.src-li.cur {
	color: #FF740D;
}
.scr-pane {
	display: none;
}
.scr-pane.cur {
	display: block;
}
/*20161013 添加短信验证码  by liulw*/
.am-form-group.form-qrcode .code-input {
	width: 110px;
	display: inline-block;
}
.am-form-group.form-qrcode .code-btn {
	float: right;
	width: 100px;
	height: 40px;
	background-color: #eee;
	border: 1px solid #d2d2d2;
	color: #56585a;
	margin-left: 15px;
	text-align: center;
}
/*20161010 liulw*/
.loan-product .checkbox {
	float: right;
	display: inline-block;
	width: 25px;
	height: 24px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -234px -135px;
	cursor: pointer;
}
.loan-product .checkbox.cur {
	background-position: -235px -103px;
}
/* .loaner-more{background:url(../images/loan/loaner-bg.jpg) no-repeat top center #fff;}
.loaner-more *{color:#fff;}
.loaner-more .info-main{margin-left:40px;}
.loaner-more .contact{display:inline-block;float: right;margin-right: 30px;}
.loaner-more .contact .adviser-wx .icon{background-position: -515px -37px;}
.loaner-more .contact .adviser-wd .icon{background-position: -548px -37px;;}
.loaner-more .contact .adviser-call .icon{background-position: -581px -40px;}
.loaner-more .desc{position:relative;color:#112f44;background:transparent;height:98px;}
.loaner-more .desc:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/loan/desc-bg.png) no-repeat;opacity:.25;}
.loaner-more .contact .qrcode-w{margin-top:0;text-align:center;width:130px;}
.loaner-more .contact .qrcode-w img{width:140px;height:140px;}
.loaner-more .contact .qrcode-w .t{margin-top:10px;} */

.apply-loanw {
	padding: 25px;
	margin-bottom: 20px;
	background: #fff;
}
.apply-loanw .title {
	height: 24px;
	font-size: 18px;
	/* border-left:5px solid #65a9fd; */
	padding-left: 17px;
	line-height: 24px;
	margin-bottom: 30px;
}
.apply-loanw .tn {
	line-height: 75px;
	font-size: 20px;
	margin-left: 12px;
}
.apply-loanw .tn .num {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #487cbc;
	border: 1px solid #5f7aa2;
	text-align: center;
	color: #fff;
	margin-right: 10px;
}
.step-ul {
	margin-bottom: 36px;
}
.step-ul .step-li {
	float: left;
	width: 20%;
	height: 66px;
	line-height: 66px;
	background: url(../images/bg-step.png) no-repeat no-repeat center;
	background-size: 188px 66px;
	text-align: center;
	font-size: 16px;
	color: #666;
	position: relative;
	padding-left: 16px;
}
.step-ul .step-li.cur {
	background: url(../images/bg-steped2.png) no-repeat no-repeat center;
	background-size: 197px 66px;
	color: #fff;
}
.step-ul .step-li:last-child {
	background: url(../images/bg-steps.png) no-repeat no-repeat center;
	background-size: 186px 64px;
}
.step-ul .step-li .num {
	position: absolute;
	top: -18px;
	left: 26px;
}
.step-ul .step-li.cur .num {
	left: 22px;
}
.step-ul2 {
	margin-bottom: 36px;
}
.step-ul2 .step-li {
	float: left;
	width: 20%;
	height: 66px;
	line-height: 66px;
	background: url(../images/bg2-step.png) no-repeat no-repeat center;
	background-size: 188px 66px;
	text-align: center;
	font-size: 16px;
	color: #666;
	position: relative;
	padding-left: 16px;
}
.step-ul2 .step-li.cur {
	background: url(../images/bg2-steped2.png) no-repeat no-repeat center;
	background-size: 197px 66px;
	color: #fff;
}
.step-ul2 .step-li:last-child {
	background: url(../images/bg2-steps.png) no-repeat no-repeat center;
	background-size: 186px 64px;
}
.step-ul2 .step-li .num {
	position: absolute;
	top: -18px;
	left: 21px;
}
.step-ul2 .step-li.cur .num {
	left: 18px;
}
.apply-loanw .al-content {
	border: 1px solid #dcdcdc;
	padding: 30px;
}
.apply-loanw .apply-form {
	padding: 10px 100px 10px 30px;
	height: 480px;
	border-right: 1px dotted #dcdcdc;
}
.apply-loanw .al-content .input-wrap {
	width: 370px;
}
.apply-loanw .al-content .label-t {
	text-align: left;
	display: inline-block;
	width: 50px;
}
.apply-loanw .al-content .radio-op {
	float: left;
}
.sub-loan {
 padding-left: .2rem;
	clear: both;
	display: none;
}
.apply-loanw .al-content .radio-op:nth-child(2n) {
	text-align: right;
}
.apply-loanw .al-content .radio-label {
	width: 50px;
}
/*
.apply-loanw .al-content .radio-label .icon{
    background: url(../images/xxjr_ico.png) no-repeat;
    background-position: -89px -44px;
}
.apply-loanw .al-content .radio-label.cur .icon{background-position: -111px -44px;}
*/
.apply-loanw .al-content .a-input.code {
	width: 240px;
}
.apply-loanw .r-tip {
	display: inline-block;
	width: 300px;
	text-align: center;
}
.apply-loanw .r-tip .t1 {
	font-size: 18px;
	color: #333;
}
.apply-loanw .r-tip .t2 {
	font-size: 16px;
	color: #999;
	margin-bottom: 20px;
}
.apply-loanw .r-tip .img-w {
	padding: 15px 0;
}
.apply-loanw .r-tip .img-w img {
	width: 164px;
	height: 164px;
}
.apply-loanw .r-tip .s-t {
	text-align: left;
	border-top: 1px solid #dcdcdc;
	padding-top: 20px;
}
.apply-loanw .r-tip .s-t .name {
	font-size: 14px;
	color: #2ea7e0;
	margin-bottom: 7px;
}
.apply-loanw .r-tip .s-t .desc {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.applyloan-top {
	width: 100%;
	min-width: 1100px;
	height: 193px;
	background: url(../images/bg-applyloan.jpg) no-repeat center;
}
.applyloan-top .title {
	color: #fff;
	font-size: 30px;
	padding-left: 40px;
	position: relative;
	margin: 25px 40px;
}
.applyloan-top .step-ul {
	padding: 0 25px;
}
.applyloan-top .title:before {
	content: "";
	display: inline-block;
	background: url('../images/xxjr_ico.png') no-repeat -381px -203px;
	width: 30px;
	height: 32px;
	position: absolute;
	top: 9px;
	left: 0;
}
.applyloan-top .title .st {
	font-size: 18px;
}
/*侧边栏固定小工具*/
.toolbar {
	position: fixed;
	right: 0;
	bottom: 100px;
	z-index: 999;
}
.toolbar .toolbar-item {
	display: block;
	background: #dde4ea;
	width: 50px;
	height: 50px;
	color: #dde4ea;
	text-align: center;
	margin-bottom: 5px;
	position: relative;
 padding: .8rem .5rem;
	line-height: 1.4rem;
}
.toolbar .toolbar-item.tool-item-top {
	background: #364f62;
}
.toolbar .toolbar-item:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	background: url('../images/xxjr_ico.png') no-repeat;
}
.toolbar .toolbar-item:hover {
	background: #eb672b;
	color: #fff;
}
.toolbar .toolbar-item:hover .toolbar-layer {
	display: block;
}
.toolbar .tool-item-top:after {
	width: 20px;
	height: 23px;
	background-position: -539px -128px;
	margin-top: -12px;
	margin-left: -10px;
}
.toolbar .tool-item-kefu:after {
	width: 23px;
	height: 22px;
	background-position: -541px -168px;
	margin-top: -11px;
	margin-left: -9px;
}
.toolbar .tool-item-weixin:after {
	width: 29px;
	height: 24px;
	background-position: -566px -128px;
	margin-top: -15px;
	margin-left: -12px;
}
.toolbar .tool-item-app:after {
	width: 19px;
	height: 25px;
	background-position: -511px -168px;
	margin-top: -12px;
	margin-left: -8px;
}
.toolbar .tool-item-contact:after {
	width: 24px;
	height: 26px;
	background-position: -487px -508px;
	margin-top: -13px;
	margin-left: -10px;
}
.toolbar .tool-item-weixin:hover:after, .toolbar .tool-item-app:hover:after, .toolbar .tool-item-kefu:hover:after, .toolbar .tool-item-contact:hover:after {
	background: none;
}
.toolbar .toolbar-layer {
	position: absolute;
	width: 200px;
	height: 230px;
	background: #fff;
	right: 70px;
	top: -90px;
	text-align: center;
	padding-top: 15px;
	box-shadow: 2px 5px 20px #999;
	-moz-box-shadow: 2px 5px 20px #999;
	-webkit-box-shadow: 2px 5px 20px #999;
	display: none;
}
.toolbar .toolbar-layer.contact {
	width: 140px;
	height: 80px;
	top: -15px;
	right: 50px;
	padding-top: 5px;
}
.toolbar .toolbar-layer.contact>a {
	display: block;
	line-height: 35px;
	margin: 0 10px;
	position: relative;
	cursor: pointer;
}
.toolbar .toolbar-layer.contact>a:before {
	content: "";
	position: absolute;
	background: url('../images/xxjr_ico.png') no-repeat;
}
.toolbar .toolbar-layer.contact .qq {
	border-bottom: 1px solid #ddd;
}
.toolbar .toolbar-layer.contact .qq:before {
	width: 16px;
	height: 18px;
	left: 0;
	top: 8px;
	background-position: -528px -513px;
}
.toolbar .toolbar-layer.contact .online {
	padding-left: 8px;
}
.toolbar .toolbar-layer.contact .online:before {
	width: 19px;
	height: 19px;
	left: 0;
	top: 8px;
	background-position: -557px -512px;
}
.toolbar .toolbar-layer .p {
	color: #666;
	font-size: 14px;
}
.toolbar-layer img {
	width: 164px;
	height: 164px;
}
/*贷款产品详情*/
.lp-detail {
	background: #fff;
}
.lp-detail .lp-name {
	float: left;
	height: 372px;
	width: 230px;
	background: #ebf5ff;
	text-align: center;
}
.lp-detail .lp-name.lpn1 {
	background: url(../images/loan/bg-lpt1.png) no-repeat center 150px #ebf5ff;
	;
}
.lp-detail .lp-name .n {
	font-size: 28px;
	color: #469cdd;
	display: block;
	margin-top: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lp-detail .lp-right {
	margin-left: 230px;
	padding: 15px 20px;
	overflow: hidden;
}
.lp-detail .lp-right .opw {
	border-bottom: 1px solid #dcdcdc;
	padding: 20px 0;
	overflow: hidden;
}
.lp-detail .lp-right .op {
	float: left;
	width: 33.3333%;
	height: 100px;
	padding-top: 16px;
	text-align: center;
}
.lp-detail .lp-right .op~div {
	border-left: 1px solid #dcdcdc;
}
.lp-detail .lp-right .t {
	font-size: 16px;
	color: #333;
}
.lp-detail .lp-right .t1 {
	font-size: 28px;
	margin-right: 5px;
}
.lp-detail .lp-right .t1.yellow {
	color: #f39800;
}
.lp-detail .lp-right .n {
	font-size: 16px;
	color: #666;
}
.lp-detail .lp-right .descw {
	padding-top: 30px;
}
.lp-detail .lp-right .descw .dop {
	float: left;
	width: 33.3333%;
	text-align: center;
	font-size: 16px;
	color: #808080;
	height: 150px;
	padding-top: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lp-detail .lp-right .descw .dop.dop1 {
	background: url(../images/loan/bg-lpop1.png) no-repeat center;
}
.lp-detail .lp-right .descw .dop.dop2 {
	background: url(../images/loan/bg-lpop2.png) no-repeat center;
}
.lp-detail .lp-right .descw .dop.dop3 {
	background: url(../images/loan/bg-lpop3.png) no-repeat center;
}
/*产品详情参数*/
.lp-options {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
.lp-options .title {
	font-size: 18px;
	color: #333;
	line-height: 40px;
}
.lp-options .apply-itemw {
	padding: 20px;
}
.lp-options .ai-li {
	float: left;
	width: 190px;
	height: 190px;
	border: 1px solid #d9d9d9;
	margin-right: 20px;
	padding: 20px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.lp-options .ai-li .t {
	font-size: 16px;
	color: #589deb;
	margin-bottom: 20px;
}
.lp-options .ai-li .p {
	font-size: 14px;
	color: #666;
}
.lp-options .ai-li .sort {
	position: absolute;
	top: -40px;
	left: -39px;
	background: #f3f8ff;
	color: #999;
	width: 80px;
	height: 80px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	padding-top: 56px;
}
.lp-options .am-li {
	float: left;
	width: 184px;
	height: 82px;
	line-height: 82px;
	background: #ccc;
	margin-right: 20px;
	font-size: 16px;
	color: #408ee3;
	text-align: center;
	position: relative;
	background: url('../images/xxjr_ico.png') no-repeat -411px -246px;
	overflow: hidden;
}
.lp-options .am-li .num {
	font-size: 36px;
	font-style: italic;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}
.lp-options .sp-li {
	float: left;
	width: 20%;
	text-align: center;
	position: relative;
}
.lp-options .sp-li .name {
	color: #333;
	font-size: 18px;
}
.lp-options .sp-li .icon {
	display: inline-block;
	background: url('../images/xxjr_ico.png') no-repeat;
	width: 87px;
	height: 87px;
	margin-bottom: 20px;
}
.lp-options .sp-li .icon.icon1 {
	background-position: -8px -413px;
}
.lp-options .sp-li .icon.icon2 {
	background-position: -106px -414px;
}
.lp-options .sp-li .icon.icon3 {
	background-position: -205px -412px;
}
.lp-options .sp-li .icon.icon4 {
	background-position: -301px -413px;
}
.lp-options .sp-li .icon.icon5 {
	background-position: -397px -413px;
}
.lp-options .sp-li ~ li:before {
	position: absolute;
	content: "》》》";
	color: #ddd;
	font-size: 18px;
	top: 30px;
	left: -25px;
}
.lp-options .op-li {
	border: 1px solid #d9d9d9;
	width: 230px;
	height: 210px;
	padding: 10px;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.lp-options .op-li.opl1 .icon {
	background-position: -292px -347px;
}
.lp-options .op-li.opl2 .icon {
	background-position: -346px -346px;
}
.lp-options .op-li.opl3 .icon {
	background-position: -399px -346px;
}
.lp-options .op-li.opl4 .icon {
	background-position: -450px -347px;
}
.lp-options .op-li.opl5 .icon {
	background-position: -501px -347px;
}
.lp-options .op-li.opl6 .icon {
	background-position: -550px -347px;
}
.lp-options .op-li .name {
	font-size: 24px;
	color: #4c4c4c;
	line-height: 50px;
	position: relative;
	display: block;
	margin-bottom: 20px;
}
.lp-options .op-li .icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/xxjr_ico.png) no-repeat;
	vertical-align: middle;
	margin-right: 12px;
}
.lp-options .op-li .num {
	font-size: 20px;
	color: #72b6f7;
	margin-bottom: 20px;
}
.lp-options .op-li .desc {
	font-size: 14px;
	color: #999;
}
.side-left {
	float: left;
	width: 230px;
	background: #fff;
	margin: 0 11px;
	height: 430px;
	position: relative;
	margin-bottom: 20px;
}
.side-left:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: -11px;
	width: 254px;
	height: 68px;
	background: url(../images/bg-sideleft.png) no-repeat center;
}
.side-left .side-a {
	display: inline-block;
	width: 230px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #666;
	font-size: 16px;
}
.side-left .side-a.cur, .side-left .side-a:hover {
	background: url(../images/bg-sideli.png) no-repeat;
	color: #fff;
}
.xxjr-content {
	margin-left: 280px;
	padding: 25px 40px;
	background: #fff;
	overflow: hidden;
}
.xxjr-content .title {
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #333;
	border-left: 5px solid #ec672a;
	padding-left: 15px;
	margin-bottom: 40px;
}
.xxjr-content .xc-p {
	color: #666;
	font-size: 16px;
	line-height: 40px;
}
.xxjr-content .cw-op {
	float: left;
	width: 50%;
}
.xxjr-content .cw-op .t {
	font-size: 18px;
	margin-bottom: 20px;
}
.xxjr-content .cw-op .c {
	color: #666;
	line-height: 40px;
}
.xxjr-content .company {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 20px;
}
.xxjr-content .company video {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.xxjr-content .company .t {
	color: #333;
	font-size: 18px;
	margin-bottom: 25px;
}
.xxjr-content .company .c-p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-bottom: 10px;
}
.xxjr-content .main-service .ms-li {
	margin-bottom: 20px;
}
.xxjr-content .main-service .ms-li:last-child .ms-right {
	padding-bottom: 0;
	border-bottom: none;
}
.xxjr-content .main-service .ms-logo {
	float: left;
	width: 76px;
	height: 76px;
	line-height: 76px;
	border-radius: 50%;
	text-align: center;
	background: #dde4ea;
	color: #77828b;
	font-size: 20px;
}
.xxjr-content .main-service .ms-right {
	margin-left: 100px;
	padding-top: 5px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #dcdcdc;
}
.xxjr-content .main-service .desc {
	font-size: 14px;
	color: #666;
}
.xxjr-content .team-box .tb-li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px dotted #dcdcdc;
}
.xxjr-content .team-box .tb-photo {
	float: left;
	width: 160px;
}
.xxjr-content .team-box .tb-photo img {
	width: 160px;
	height: 160px;
}
.xxjr-content .team-box .tb-right {
	margin-left: 180px;
}
.xxjr-content .team-box .name {
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
}
.xxjr-content .team-box .tn {
	color: #f3680d;
	margin-bottom: 10px;
}
.xxjr-content .team-box .desc {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.calc-entry {
	margin-bottom: 30px;
}
.calc-entry .ce-li {
	float: left;
	width:275px;
	text-align: center;
	position: relative;
	border-radius:10px;
}
.calc-entry .ce-li ~ li {
	padding-left: 10px;
}
.calc-entry .ce-li a {
	display: inline-block;
	width: 100%;
	height: 96px;
	line-height: 140px;
	font-size: 16px;
	color: #808080;
	background: #fff;
	border: 1px solid #dcdcdc;
	position: relative;
}
.calc-entry .ce-li a:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 50%;
	top:5px;
	background:url(../images/zport.png) no-repeat;
}
.calc-entry .ce-li.cel1 a:before {
	background-position:0 0;
	width:50px;
	height: 50px;
	margin-left: -25px;
}
.calc-entry .ce-li.cel2 a:before {
	background-position: -50px 0;
	width:50px;
	height: 50px;
	margin-left: -25px;
}
.calc-entry .ce-li.cel3 a:before {
	background-position: -100px 0;
	width:50px;
	height: 50px;
	margin-left: -25px;
}
.calc-entry .ce-li.cel4 a:before {
	background-position: -150px 0;
	width:50px;
	height: 50px;
	margin-left: -25px;
}
.calc-entry .ce-li.cur:before, .calc-entry .ce-li:hover:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px;
	border-color: #56b1f1 transparent transparent transparent;
	bottom: -23px;
	left: 50%;
	margin-left: -10px;
}
.calc-entry .ce-li.cur a, .calc-entry .ce-li:hover a {
	background: #56b1f1;
	color: #fff;
	border-color: #56b1f1;
}
.calc-entry .ce-li.cur.cel1 a:before, .calc-entry .ce-li:hover.cel1 a:before {
	background-position: 0 -50px;
}
.calc-entry .ce-li.cur.cel2 a:before, .calc-entry .ce-li:hover.cel2 a:before {
	background-position: -50px -50px;
}
.calc-entry .ce-li.cur.cel3 a:before, .calc-entry .ce-li:hover.cel3 a:before {
	background-position: -100px -50px;
}
.calc-entry .ce-li.cur.cel4 a:before, .calc-entry .ce-li:hover.cel4 a:before {
	background-position: -150px -50px;
}
.calc-wrap {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
.calc-wrap .top {
	width: 340px;
	margin: 0 auto;
	padding: 10px 0px 30px;
}
.calc-wrap .top .icon {
	float: left;
	width: 72px;
	height: 72px;
	background: url(../images/xxjr_ico.png) no-repeat;
	margin-right: 10px;
}
.calc-wrap .top .icon.icon1 {
	background-position: -13px -617px;
}
.calc-wrap .top .icon.icon2 {
	background-position: -91px -617px;
}
.calc-wrap .top .icon.icon3 {
	background-position: -175px -617px;
}
.calc-wrap .top .icon.icon4 {
	background-position: -259px -617px;
}
.calc-wrap .top .icon.icon5 {
	background-position: -341px -617px;
}
.calc-wrap .top .icon.icon6 {
	background-position: -425px -617px;
}
.calc-wrap .top .t-r {
	margin-left: 70px;
}
.calc-wrap .top .t {
	color: #56b1f1;
	font-size: 28px;
}
.calc-wrap .top .p {
	color: #999;
	font-size: 18px;
}
.calc-wrap .content {
	border-top: 1px solid #dcdcdc;
}
.calc-wrap .content .title {
	font-size: 18px;
	color: #262626;
	line-height: 40px;
	padding-bottom: 20px;
}
.calc-wrap .content .title:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background: url('../images/xxjr_ico.png') no-repeat;
	background-position: -372px -296px;
	width: 32px;
	height: 26px;
	margin-right: 10px;
}
.calc-wrap .content .title.r:before {
	background-position: -430px -204px;
	width: 23px;
	height: 29px;
}
.calc-wrap .content .title .st {
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}
.calc-wrap .con-op {
	float: left;
	width: 50%;
	padding: 20px 40px;
}
.calc-wrap .con-op:first-child {
	border-right: 1px solid #dcdcdc;
}
.calc-wrap .com-form .a-label {
	width: 135px;
}
.calc-wrap .com-form .input-wrap {
	width: 300px;
}
.calc-wrap .result-content .rc-box {
	padding-bottom: 20px;
	border-bottom: 1px dotted #dcdcdc;
}
.calc-wrap .result-content .rc-op {
	margin-bottom: 3px;
}
.calc-wrap .result-content .rc-op .k {
	display: inline-block;
	width: 140px;
	height: 45px;
	line-height: 45px;
	background: #ececec;
	padding-left: 15px;
	overflow: hidden;
}
.calc-wrap .result-content .rc-op .v {
	display: inline-block;
	width: 300px;
	height: 45px;
	line-height: 45px;
	background: #f7f7f7;
	padding-left: 30px;
	overflow: hidden;
}
.calc-wrap .result-content .rc-op .vs {
	display: inline-block;
	width: 140px;
	height: 45px;
	line-height: 45px;
	background: #f7f7f7;
	text-align: center;
	overflow: hidden;
}
.calc-wrap .result-content .tip-w {
	padding: 15px 0;
}
.calc-wrap .result-content .tip {
	font-size: 14px;
	color: #808080;
	line-height: 25px;
}
.calc-wrap .result-content .tip2 {
	line-height: 25px;
	color: #999;
	margin-bottom: 10px;
}
.calc-wrap .result-content .tip2 .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url('../images/xxjr_ico.png') no-repeat -235px -177px;
	width: 18px;
	height: 18px;
}
.calc-wrap .r-tip2 {
	line-height: 20px;
	padding: 0 20px;
	color: #999;
	margin-bottom: 10px;
}
.calc-wrap .r-tip2 .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url('../images/xxjr_ico.png') no-repeat -235px -177px;
	width: 18px;
	height: 18px;
}
.tab-pane {
	display: none;
}
.tab-pane.cur {
	display: block;
}
.star-wrap .s {
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url(../images/xxjr_ico.png) no-repeat;
	background-position: -32px -5px;
}
.star-wrap .s.cur {
	background-position: -5px -5px;
}
/*线中标题*/
.l-line-title {
	height: 60px;
	position: relative;
}
.l-line-title:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #d9d9d9;
	top: 50%;
	left: 0;
	position: absolute;
}
.l-line-title .lt {
	position: absolute;
	display: inline-block;
	width: 160px;
	font-size: 18px;
	left: 50%;
	line-height: 60px;
	margin-left: -80px;
	text-align: center;
	z-index: 2;
	background: #fff;
}
/*投诉建议表单*/
.advice-form .a-label {
	width: 100%;
	font-size: 16px;
	color: #666;
}
.advice-form .a-textarea {
	width: 100%;
	height: 193px;
	line-height: 39px;
	color: #333;
	resize: none;
	background: url(../images/bg-textarea.gif);
	padding: 0 15px;
	border: 1px solid #dcdcdc;
}
.advice-form .a-form-group {
	margin-bottom: 10px;
}
.advice-form .a-textarea.c9 {
	color: #999;
}
.advice-form .input-wrap {
	display: block;
	width: 100%;
	margin-top: 10px;
}
.advice-form .problem-wrap .p-li {
	float: left;
	line-height: 30px;
	border: 1px solid #dcdcdc;
	padding: 0 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #666;
	cursor: pointer;
}
.advice-form .problem-wrap .p-li.cur, .advice-form .problem-wrap .p-li:hover {
	position: relative;
	border: 1px solid #ec672a;
}
.advice-form .problem-wrap .p-li.cur:after, .advice-form .problem-wrap .p-li:hover:after {
	content: "";
	position: absolute;
	background: url('../images/xxjr_ico.png') no-repeat -439px -170px;
	width: 17px;
	height: 17px;
	right: 0;
	bottom: 0;
}
.advice-form .a-input {
	width: 150px;
}
.advice-form .btn-apply {
	width: 150px;
	background: #f5a022;
	color: #fff;
	border: none;
}
.empty-data {
	height: 300px;
	background: url('../images/bg-emptysc.jpg') no-repeat center;
	background-size: 324px 266px;
}
.la-top {
	width: 100%;
	height: 60px;
	background: #fefaf2;
	position: relative;
}
.la-top:before {
	content: "";
	position: absolute;
	top: 20px;
	left: 25px;
	width: 82px;
	height: 19px;
	background: url(../images/xxjr_ico.png) no-repeat -503px -416px;
}
.la-top .t {
	color: #e97046;
	font-size: 16px;
	border-left: 1px solid #e97046;
	line-height: 60px;
	margin-left: 125px;
	padding-left: 16px;
}
.la-top .join {
	color: #2080c3;
	font-size: 16px;
	line-height: 60px;
	margin-right: 15px;
}
.more-classify {
	margin-bottom: 20px;
}
.more-classify .mc-box {
	background: #fff;
	padding: 20px;
}
.more-classify .mc-li {
	background: #fff;
	float: left;
}
.more-classify .mc-li~div {
	margin-left: 23px;
}
.more-classify .mc-li.loan {
	width: 362px;
}
.more-classify .mc-li.credit {
	width: 320px;
}
.more-classify .mc-li.news {
	width: 330px;
}
.more-classify .mc-li .top {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	margin-bottom: 15px;
}
.more-classify .mc-li .top .name {
	color: #333;
	font-size: 18px;
}
.more-classify .mc-li .top .more {
	position: relative;
	width: 50px;
	height: 50px;
}
.more-classify .mc-li .top .more:before {
	content: "";
	position: absolute;
	background: url('../images/xxjr_ico.png') no-repeat -473px -172px;
	width: 25px;
	top: 22px;
	right: 0;
	height: 5px;
}
.more-classify .lb-wrap2 {
	float: left;
	width: 178px;
	margin-right: 6px;
}
.more-classify .lb-wrap2>a {
	display: inline-block;
	width: 100%;
	height: 147px;
}
.more-classify .lb-wrap3 {
	float: left;
	width: 178px;
}
.more-classify .lb-wrap3>a {
	display: inline-block;
	width: 100%;
	height: 96px;
}
.more-classify .lb-a {
	position: relative;
}
.more-classify .lb-a .bg {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.more-classify .lb-a:hover .bg {
	background: #000;
	opacity: .1;
	filter: alpha(opacity=10);
}
.more-classify .lb-a.xc {
	background: url(../images/loan/loan-xc.jpg) no-repeat center;
	margin-bottom: 6px;
}
.more-classify .lb-a.xa {
	background: url(../images/loan/loan-xa.jpg) no-repeat center;
}
.more-classify .lb-a.qcd {
	background: url(../images/loan/loan-qcd.jpg) no-repeat center;
	margin-bottom: 6px;
}
.more-classify .lb-a.gnh {
	background: url(../images/loan/loan-gnh.jpg) no-repeat center;
	margin-bottom: 6px;
}
.more-classify .lb-a.ppd {
	background: url(../images/loan/loan-ppd.jpg) no-repeat center;
}
.more-classify .lb-wrap2 .lb-a {
	padding: 22px 20px;
}
.more-classify .lb-wrap2 .lb-a .title {
	margin-bottom: 10px;
}
.more-classify .lb-wrap2 .lb-a .desc {
	margin-bottom: 20px;
}
.more-classify .lb-wrap3 .lb-a {
	padding: 12px 20px;
}
.more-classify .lb-a .title {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.more-classify .lb-a .desc, .more-classify .lb-a .tip {
	font-size: 14px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.more-classify .lb-a .desc {
	opacity: .7;
	filter: alpha(opacity=70);
}
.more-classify .credit-box {
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.more-classify .bank-li {
	float: left;
	width: 50%;
	height: 75px;
	border-bottom: 1px solid #d9d9d9;
	padding-left: 65px;
}
.more-classify .bank-li:nth-child(2n+1) {
	border-right: 1px solid #d9d9d9;
}
.more-classify .bank-li.bank-js {
	background: url(../../daikuan/images/bank/ibank-js.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-zg {
	background: url(../../daikuan/images/bank/ibank-zg.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-zs {
	background: url(../../daikuan/images/bank/ibank-zs.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-ny {
	background: url(../../daikuan/images/bank/ibank-ny.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-xy {
	background: url(../../daikuan/images/bank/ibank-xy.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-zx {
	background: url(../../daikuan/images/bank/ibank-zx.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-bj {
	background: url(../../daikuan/images/bank/ibank-bj.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li.bank-ms {
	background: url(../../daikuan/images/bank/ibank-ms.png) no-repeat 15px center #ffffff;
	background-size: 40px;
}
.more-classify .bank-li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.more-classify .bank-li .name {
	font-size: 16px;
	color: #4c4c4c;
	display: block;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.more-classify .bank-li .tip {
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.more-classify .fnews-img {
	float: left;
	width: 112px;
	height: 86px;
}
.more-classify .fnews-info {
	margin-left: 120px;
}
.more-classify .fnews-info .title {
	width: 100%;
	font-size: 16px;
	color: #4c4c4c;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: 10px;
	height: 50px;
}
.more-classify .first-news:hover .title {
	color: #3a9fe6;
}
.more-classify .fnews-info .desc {
	width: 100%;
	font-size: 14px;
	color: #b2b2b2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.more-classify .news-li {
	line-height: 35px;
}
.more-classify .news-li:hover .title, .more-classify .bank-li:hover .name {
	color: #3a9fe6;
}
.more-classify .news-li .sign {
	color: #1e63a8;
	font-size: 16px;
	border-right: 1px solid #ccc;
	padding-right: 6px;
	display: inline-block;
	vertical-align: middle;
	height: 15px;
	line-height: 15px;
	width: 72px;
}
.more-classify .news-li .title {
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 2px;
}
/*********************aboutUs*oliver**************/
.swiperfixHead {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	padding-top: 130px;
}
.swiper-container .aboutUs1 {
	background: url("../images/aboutUs/s1-bg11.png") no-repeat left 130px;
	background-size: 100%;
}
.swiper-container .s1 {
	width: 1100px;
	height: 100%;
	margin: 150px auto 0;
	overflow: hidden;
}
.swiper-container .s1 img {
	display: block;
	height: 40%;
	float: left;
	margin-right: 10%;
}
.swiper-container .s1 p {
	float: left;
	padding-top: 12%;
}
.swiper-container .s1 p b {
	font-size: 16px;
}
.swiper-container .aboutUs2 {
	background: url("../images/aboutUs/s2-background.png") no-repeat;
	background-size: cover;
}
.swiper-container .s2-top {
	width: 218px;
	margin: 30px auto 20px;
}
.swiper-container .s2 {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.swiper-container .s2 .img1 {
	position: absolute;
	top: 0px;
	left: 430px;
}
.swiper-container .s2 .img2 {
	position: absolute;
	top: 300px;
	left: 200px;
}
.swiper-container .s2 .img3 {
	position: absolute;
	top: 330px;
	left: 680px;
}
.swiper-container .s2 .img4 {
	margin: 150px 0 0 0;
}
/*********************s3333***************/
.swiper-container .aboutUs3 {
	background: url(../images/aboutUs/s3-bg.png) no-repeat;
	background-size: cover;
}
.swiper-container .s3-top {
	width: 220px;
	margin: 10px auto 20px;
}
.swiper-container .s3 {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.swiper-container .s3 .l {
	float: left;
	width: 37%;
	margin-right: 5%;
}
.swiper-container .s3 .l img {
	width: 100%
}
.swiper-container .s3 .r {
	float: left;
	width: 55%;
}
.swiper-container .s3 .r img {
	width: 100%
}
.swiper-container .s3 .r img:nth-child(1) {
	margin-bottom: 38px;
}
/*********************s4444***************/
.swiper-container .aboutUs4 {
	background: url(../images/aboutUs/s4-bg.png) no-repeat;
	background-size: cover;
}
.swiper-container .positionWrap {
	position: relative;
	width: 1100px;
	height: 550px;
	margin: 30px auto 0;
	text-align: right;
	line-height: 440px;
}
.swiper-container .aboutUs4 ul {
	overflow: hidden;
	width: 442px;
	position: absolute;
	top: 50px;
}
.swiper-container .aboutUs4 ul li {
	width: 210px;
	line-height: 50px;
	padding-top: 66px;
	height: 210px;
	border-radius: 20px;
	float: left;
	text-align: center;
	font-size: 24px;
	color: white;
}
.swiper-container .aboutUs4 ul li:nth-child(1) {
	margin: 0 20px 20px 0;
	background: #0070c0;
}
.swiper-container .aboutUs4 ul li:nth-child(2) {
	margin-bottom: 20px;
	background: #eb6037;
}
.swiper-container .aboutUs4 ul li:nth-child(3) {
	margin-right: 20px;
	background: #92d050;
}
.swiper-container .aboutUs4 ul li:nth-child(4) {
	background: #f3870f;
}
.swiper-container .aboutUs4 .topD {
	width: 1100px;
	margin: 0 auto;
	padding: 20px 0 20px 135px;
}
.swiper-container .rotateDiv {
	position: absolute;
	top: 50px;
	left: 20px;
	width: 390px;
	height: 390px;
	border: 3px solid #ababab;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); 	/* IE 9 */
	-moz-transform: rotate(45deg); 	/* Firefox */
	-webkit-transform: rotate(45deg); /* Safari 和 Chrome */
	-o-transform: rotate(45deg);
}
/*********************s5***************/
.swiper-container .aboutUs5 {
	background: url(../images/aboutUs/s5-bg.png) no-repeat;
	background-size: cover;
}
.swiper-container .s5-top {
	width: 260px;
	margin: 50px auto 20px;
}
.swiper-container .s5 {
	width: 1095px;
	padding: 2px;
	margin: 0 auto;
	background: rgba(100,100,125,0.2);
	overflow: hidden;
}
.swiper-container .s5 li {
	float: left;
	margin: 2px;
}
/*********************s6***************/
.swiper-container .aboutUs6 {
	background: url(../images/aboutUs/s6-bg.png) no-repeat;
	background-size: 100%;
}
.swiper-container .aboutUs6 .s6 {
	position: relative;
	width: 1100px;
	height: 550px;
	margin: 50px auto 0;
}
.swiper-container .aboutUs6 .leftD {
	width: 390px;
	padding: 40px;
	border: 2px solid #eb7037;
}
.swiper-container .aboutUs6 .p1 {
	margin-top: 80px;
}
.swiper-container .aboutUs6 .p2 {
	color: #8a8a8a;
}
.swiper-container .aboutUs6 .map {
	display: block;
	position: absolute;
	top: 55px;
	left: 340px;
}
.l-fixed-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	line-height: 90px;
	display: none;
}
.l-fixed-footer .bgshadow {
	background-color: #051223;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	position: absolute;
	bottom: 0;
	height: 90px;
	width: 100%;
}
.l-fixed-footer .ff-content {
	position: absolute;
	width: 100%;
	max-width: 1136px;
}
.l-fixed-footer .ff-content .close {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background: url(../images/close-btn.png) no-repeat center 10px;
}
.l-fixed-footer .call-show {
	color: #fff;
	font-size: 26px;
	padding-left: 50px;
	display: inline-block;
}
.l-fixed-footer .call-show:before {
	content: "";
	position: absolute;
	left: 0;
	top: 30px;
	background: url('../images/xxjr_ico.png') -498px -453px;
	width: 39px;
	height: 40px;
}
.l-fixed-footer .call-show .num {
	color: #ffba00;
	font-size: 32px;
	margin-left: 10px;
}
.l-fixed-footer .ff-input {
	width: 320px;
	height: 45px;
	border: none;
	padding: 0 15px;
	font-size: 16px;
}
.l-fixed-footer .ff-form {
	float: right;
	margin-right: 80px;
}
.l-fixed-footer .ff-form .btn {
	width: 120px;
	height: 45px;
	background: #fb6a00;
	color: #fff;
	border: none;
	margin-left: 20px;
	font-size: 18px;
}
.swiper-container .aboutUs6 .toolbar-layer .p1 {
	margin-top: 0
}
/*修改在线客服的样式 20170217*/
.online-content {
	position: fixed;
	right: 10px;
	top: 50%;
	margin-top: -82.5px;
	z-index: 2000000000;
	border-radius: 2px;
}
.online-content .wpa-container {
	display: inline-block;
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.15);
	width: 104px;
	height: 165px;
	border-radius: 2px;
	position: relative;
	font-family: "microsoft yahei";
	font-size: 14px;
	background: #fff;
	border: 1px solid #dadee7;
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	text-align: center;
}
.online-content .title {
	display: inline-block;
	color: #000;
	margin-top: 9px;
	color: #1e2330;
}
.online-content .avatar {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-top: 9px;
}
.online-content .btn-area {
	display: inline-block;
	width: 106px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	text-align: center;
	margin-right: 6px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.online-content .icon-qq {
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	background: url(/xxkd/images/join/qe.png) no-repeat;
	margin-top: 1px;
}
.online-content .btn-text {
	word-break: break-all;
	word-wrap: break-word;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #fff;
	max-width: 100px;
}
/*修改在线客服的样式 20170217*/

/*新版通用头部和尾部start 20170410*/
.base-wrap {
	width: 1200px;
	margin: 0 auto;
}
.xxjr-header {
	background: #fff;
	height: 90px;
}
.xxjr-header .base-wrap {
	position: relative;
}
.xxjr-header .logo {
	display: inline-block;
	vertical-align: top;
}
.xxjr-header .logo img {
	width: 177px;
	height: 56px;
	margin-top: 17px;
}
.xxjr-header .city {
	margin-left: 20px;
	color: #4d4d4d;
	cursor: pointer;
	position: relative;
	top: 50px;
}
.xxjr-header .city:after {
	content: "";
	position: absolute;
	top: 7px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #999 transparent transparent;
	border-width: 5px;
	margin-left: 6px;
}
.xxjr-header .topbar, .xxjr-header .header-nav {
	position: absolute;
 *zoom: 1;
}
.xxjr-header .topbar:before, .xxjr-header .header-nav:before, .xxjr-header .topbar:after, .xxjr-header .header-nav:after {
	content: " ";
	display: table;
}
.xxjr-header .topbar:after, .xxjr-header .header-nav:after {
	clear: both;
}
.xxjr-header .topbar {
	top: 5px;
	right: 17px;
}
.xxjr-header .header-nav {
	top: 40px;
	right: 0;
}
.xxjr-header .topbar-li {
	float: left;
	color: #808080;
}
.xxjr-header .topbar-li.drop-down {
	position: relative;
}
.xxjr-header .topbar-li ~ li:before {
	content: "|";
	padding-right: 20px;
	margin-left: 20px;
}
.xxjr-header .topbar-li a {
	font-size: 14px;
}
.xxjr-header .topbar-li .sub-ul {
	margin: 0;
	position: absolute;
	top: 36px;
	left: 40px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	width: 110px;
	z-index: 99;
	text-align: center;
	display: none;
}
.xxjr-header .topbar-li .sub-ul.l-show {
	display: block;
}
.xxjr-header .topbar-li .sub-ul:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #ddd;
	border-width: 10px;
	position: absolute;
	top: -21px;
	left: 50%;
	margin-left: -8px;
}
.xxjr-header .topbar-li .sub-ul:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #f2f2f2;
	border-width: 10px;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -8px;
}
.xxjr-header .topbar-li .loaner-link {
	position: relative;
	margin: 0 22px;
}
.xxjr-header .topbar-li .loaner-link:before {
	content: "";
	display: inline-block;
	background: url('../images/xxjr_ico.png') no-repeat -267px -176px;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: -22px;
}
.xxjr-header .topbar-li .loaner-link:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #808080 transparent transparent;
	border-width: 6px;
	position: absolute;
	top: 7px;
	right: -22px;
}
.xxjr-header .topbar-li .sub-li {
	padding: 0 10px;
	line-height: 30px;
}
.xxjr-header .topbar-li .sub-li:last-child a {
	border-bottom: none;
}
.xxjr-header .topbar-li .sub-li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #808080;
	border-bottom: 1px solid #ddd;
}
.xxjr-header .topbar-li .sub-li :last-child a {
	border-bottom: none;
}
.xxjr-header .nav-li {
	float: left;
}
.xxjr-header .nav-li a {
	display: block;
	padding: 0 17px;
	font-size: 18px;
}
.xxjr-header .nav-li.cur a {
	color: #eb672b;
}
.xxjr-footer {
	background: #f5f5f5;
	border-top: 3px solid #e5e5e5;
	margin-bottom: 0;
}
.xxjr-footer .footer-top {
	width: 950px;
	margin: 20px auto;
}
.xxjr-footer .qrcode-area {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
 *zoom: 1;
}
.xxjr-footer .qrcode-area:before, .xxjr-footer .qrcode-area:after {
	content: " ";
	display: table;
}
.xxjr-footer .qrcode-area:after {
	clear: both;
}
.xxjr-footer .qrcode-item {
	float: left;
	width: 140px;
	overflow: hidden;
	margin-right: 20px;
}
.xxjr-footer .qrcode-item img {
	width: 140px;
	height: 140px;
}
.xxjr-footer .qrcode-item .name {
	width: 100%;
	text-align: center;
	line-height: 30px;
	color: #4c4c4c;
}
.xxjr-footer .contact-area {
	display: inline-block;
	vertical-align: middle;
	padding-top: 10px;
}
.xxjr-footer .contact-area .tell {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 30px;
	margin-bottom: 20px;
}
.xxjr-footer .contact-area .tell:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background: url('../images/sprite_icon.png') no-repeat -279px -8px;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.xxjr-footer .contact-area .num {
	font-size: 26px;
	color: #4c4c4c;
	vertical-align: top;
	margin-left: 12px;
	font-weight: bold;
}
.xxjr-footer .contact-area .address {
	position: relative;
	padding-left: 40px;
}
.xxjr-footer .contact-area .address:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -14px;
	background: url('../images/sprite_icon.png') no-repeat -330px -8px;
	width: 27px;
	height: 36px;
	margin-right: 10px;
}
.xxjr-footer .contact-area .address .p1, .xxjr-footer .contact-area .address .p2 {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 26px;
}
.xxjr-footer .footer-center {
	text-align: center;
}
.xxjr-footer .footer-center .links {
	padding-bottom: 10px;
}
.xxjr-footer .footer-center .title {
	line-height: 40px;
	color: #666;
	font-size: 16px;
}
.xxjr-footer .footer-center .link {
	color: #333;
	font-size: 18px;
	margin-left: 10px;
	line-height: 30px;
}
.xxjr-footer .footer-center .link ~ a:before {
	content: "|";
	color: #ccc;
	margin-right: 10px;
}
.xxjr-footer .footer-center .copyright p {
	color: #999;
	line-height: 30px;
}
.xxjr-footer .cer {
	margin: 15px 0 5px;
}
.xxjr-footer .cer .cer-a {
	display: inline-block;
	margin-right: 35px;
	background: url(../images/ico_footer.png) no-repeat;
	vertical-align: middle;
}
.xxjr-footer .cer .a-1 {
	width: 118px;
	height: 44px;
	background-position: 0 0;
}
.xxjr-footer .cer .a-2 {
	width: 45px;
	height: 53px;
	background-position: 0 -54px;
}
.xxjr-footer .cer .a-3 {
	width: 121px;
	height: 44px;
	background-position: 0 -117px;
}
.xxjr-footer .cer .a-4 {
	width: 119px;
	height: 44px;
	background-position: 0 -171px;
}
.xxjr-footer .cer .a-5 {
	width: 117px;
	height: 44px;
	background-position: 0 -225px;
}
.xxjr-header .topbar-li .sub-li a:hover, .item-box .article-list .al-item a:hover, .more-news .title:hover, .footer-link .tag-a:hover {
	color: #eb672b;
}
/*新版通用头部和尾部 end 20170410*/
/*更多贷款平台  star 20170612*/
.more-loan-platform {
	background: #fff;
	padding: 0 20px;
	border-top: 1px solid #f2f2f2;
	margin-bottom: 20px;
	min-height: 1200px;
}
.mlp-item {
	border-bottom: 2px dotted #d9d9d9;
	padding: 20px 0;
	position: relative;
}
/* .mlp-item:last-child {
	border-bottom: none;
} */
.mlp-logo {
	float: left;
	width: 205px;
	height: 90px;
	margin-right: 50px;
}
.mlp-logo img {
	width: 205px;
	height: 90px;
}
.mlp-desc {
	float: left;
	margin-top: 5px;
}
.mlp-desc .op {
	float: left;
	margin-right: 20px;
	text-align: center;
}
.mlp-desc .label {
	font-size: 16px;
	color: #808080;
}
.mlp-desc .value {
	font-size: 16px;
	color: #333;
}
.mlp-desc .value.orange {
	color: #fc854c;
}
.mlp-desc .desc {
	font-size: 16px;
	color: #999;
}
.mlp-btn {
	float: right;
	width: 106px;
	height: 36px;
	border: 0;
	color: #fff;
	background: #ec672a;
	margin-top: 27px;
}
.mlp-qrcode {
	position: absolute;
	right: 0;
	top: 100px;
	z-index: 10;
	display: none;
	width: 310px;
	height: 330px;
	overflow: hidden;
	text-align: center;
	background: #fff;
	padding: 5px 20px;
	box-sizing: border-box;
	border: 1px solid dcdcdc;
	box-shadow: 7px 7px 30px #ccc;
	-moz-box-shadow: 7px 7px 30px #ccc;
	-webkit-box-shadow: 7px 7px 70px #ccc;
}
.mlp-qrcode .close {
	position: absolute;
	top: 20px;
	right: 20px;
	background: url('../images/xxjr_ico.png') no-repeat -561px -462px;
	width: 21px;
	height: 20px;
	cursor: pointer;
}
.mlp-qrcode .qrcode-logo {
	width: 205px;
	height: 90px;
}
.mlp-qrcode .qrcode-img {
	width: 180px;
	height: 180px;
	margin-bottom: 10px;
}
.mlp-qrcode .tip {
	font-size: 18px;
}
/*更多贷款平台  end 20170612*/
/**城市弹窗 start 20170613**/
.xxjr-fl {
	float: left;
}
.city-box {
	position: absolute;
	left: 180px;
	top: 50px;
}
.xxjr-header .city {
	top: 0;
	padding-bottom: 6px;
	display: block;
}
.city-box .v-city-list:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 30px;
	display: block;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #dcdcdc;
}
.v-city-list {
	position: absolute;
	width: 520px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .5);
	background: #fff;
	z-index: 99;
	display: none;
}
.v-city-list .header-title {
	line-height: 45px;
	font-size: 12px;
	border-bottom: 1px solid #dcdcdc;
}
.v-city-list .hot-text {
	font-size: 14px;
	font-weight: bold;
	color: #eb672b;
	padding-left: 20px;
	padding-right: 8px;
}
.v-city-list .city-item {
	margin-left: 20px;
	padding: 10px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.v-city-list .item-title {
	width: 80px;
	line-height: 24px;
	font-size: 12px;
	color: #378af5;
	font-weight: bold;
}
.v-city-list .city-group {
	width: 420px;
}
.v-city-list .city-group a {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
	margin-right: 28px;
}
.v-city-list .city-group a.active {
	color: #eb672b;
}
.v-city-list .city-footer {
	line-height: 46px;
	font-size: 13px;
	text-align: center;
}
.v-city-list .city-footer a {
	color: #eb672b;
}
/**城市弹窗 end 20170613**/

/*信贷员详情 改版star 20170705*/
.adviser-info {
	width: 100%;
	height: 380px;
	background: url(../images/adviser/bg_loaner_top.png) no-repeat center;
	background-size: 100%;
	padding: 30px 0 0 20px;
	box-sizing: border-box;
	margin-bottom: 26px;
}
.adviser-info .photo-area {
	text-align: center;
	float: left;
	width: 180px;
	padding-top: 10px;
}
.adviser-info .photo-area img {
	width: 150px;
	height: 160px;
}
.adviser-info .photo-area .city {
	font-size: 14px;
	line-height: 40px;
	color: #777;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.adviser-info .photo-area .pa-btn {
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eb672b;
	color: #fff;
	background: #eb672b;
	font-size: 16px;
}
.adviser-info .info-area {
	margin-left: 196px;
}
.adviser-info .info-area .name {
	font-size: 24px;
	color: #ec672a;
	display: inline-block;
	vertical-align: middle;
}
.adviser-info .info-area .company {
	font-size: 14px;
	color: #777;
	border: 1px solid #777;
	padding: 0 10px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.adviser-info .rz-area .rz {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/xxjr_ico.png) no-repeat;
	margin-right: 10px;
}
.adviser-info .rz-area .rz.sfrz {
	background-position: -113px -698px;
	width: 85px;
	height: 20px;
}
.adviser-info .rz-area .rz.sfrzed {
	background-position: -12px -698px;
	width: 85px;
	height: 20px;
}
.adviser-info .rz-area .rz.gzrz {
	background-position: -328px -700px;
	width: 94px;
	height: 18px;
}
.adviser-info .rz-area .rz.gzrzed {
	background-position: -214px -700px;
	width: 94px;
	height: 18px;
}
.adviser-info .ia-content {
	margin-top: 15px;
}
.adviser-info .ia-main {
	float: left;
	width: 670px;
	height: 240px;
	padding: 5px 30px;
	box-sizing: border-box;
}
.adviser-info .ia-main .op-box {
	padding: 12px 0;
	border-bottom: 1px solid #cad7e9;
}
.adviser-info .ia-op {
	float: left;
	width: 33.3333%;
	text-align: center;
}
.adviser-info .ia-op~div {
	border-left: 1px solid #cad7e9;
}
.adviser-info .ia-op .value {
	font-size: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.adviser-info .ia-main .desc {
	font-size: 16px;
	margin-top: 20px;
	height: 50px;
	line-height: 25px;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
 -webkit-line-clamp: @num;
	display: -webkit-box;
	overflow: hidden;
}
.adviser-info .ia-main .address {
	font-size: 16px;
	margin-top: 10px;
}
.adviser-info .ia-main .look-map {
	color: #60b3fa;
}
.adviser-info .ia-main .look-map .ico {
	display: inline-block;
	background: url(../images/xxjr_ico.png) no-repeat -8px -71px;
	width: 13px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}
.adviser-info .ia-right {
	float: right;
	width: 132px;
	margin-right: 40px;
}
.adviser-info .ia-right img {
	width: 132px;
	height: 132px;
}
.adviser-info .ia-right .tip {
	color: #999;
}
.aitem-list {
	background: #fff;
	border-top: 3px solid #d3af7b;
	margin-bottom: 20px;
}
.aitem-list .aitem-title {
	height: 78px;
	line-height: 78px;
	font-size: 22px;
	padding-left: 36px;
	color: #fff;
	background: url(../images/adviser/bg_icon_list.png) no-repeat 20px center;
	background-size: 152px 52px;
	border-bottom: 1px solid #ececec;
}
.product-area .product-item {
	margin: 0 25px;
	height: 114px;
	line-height: 114px;
	border-bottom: 1px solid #ececec;
	overflow: hidden;
	text-align: center;
}
.product-area .product-item:last-child {
	border-bottom: none;
}
.product-area .name {
	float: left;
	font-size: 34px;
	color: #4c4c4c;
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product-area .ai-op {
	float: left;
	font-size: 18px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 10px;
}
.product-area .ai-op.op1 {
	width: 220px;
}
.product-area .ai-op.op2 {
	width: 270px;
}
.product-area .ai-op.op3 {
	width: 210px;
}
.product-area .ai-op .val {
	color: #333;
	font-size: 30px;
	display: inline-block;
	vertical-align: top;
}
.product-area .ai-op .orange {
	color: #eb672b;
}
.product-area .deal {
	float: right;
}
.product-area .product-btn {
	display: inline-block;
	width: 130px;
	height: 46px;
	line-height: 46px;
	background: #eb672b;
	color: #fff;
	border-radius: 20px;
	font-size: 18px;
	margin-right: 10px;
}
/*信贷员详情 改版end 20170705*/

/* 新的通用  start 20170705 */
.item-box {
	margin-bottom: 20px;
}
.base-wrap {
	width: 1136px;
	margin: 0 auto;
}
.main-wrap {
	display: inline-block;
	width: 800px;
}
.side-wrap {
	float: right;
	width: 310px;
}
/* 新的通用  end 20170705 */
/* 贷款产品详情 start 20170705*/
/*xxjr product - > xp*/
.xp-top {
	width: 800px;
	height: 360px;
	background: url(../images/adviser/bg_product_top.png) no-repeat;
	box-sizing: border-box;
	padding: 30px 15px;
}
.xpt-main {
	float: left;
	width: 440px;
	height: 300px;
}
.xpt-main .top {
	height: 46px;
	line-height: 46px;
	background: url(../images/adviser/bg_icon_product.png) no-repeat;
	border-bottom: 1px solid #cad7e9;
	padding-left: 25px;
	font-size: 22px;
	color: #fff;
}
.xpt-main .content {
	margin: 0 24px;
	padding: 28px 0;
	border-bottom: 1px dashed #cad7e9;
}
.xpt-main .name {
	display: inline-block;
	vertical-align: middle;
	width: 170px;
	height: 72px;
	line-height: 72px;
	font-size: 22px;
	color: #5b595a;
	border: 1px solid #cad7e9;
	padding-left: 60px;
	box-sizing: border-box;
	position: relative;
}
.xpt-main .name .icon {
	position: absolute;
	left: 9px;
	top: 50%;
	background: url(../images/xxjr_ico.png) no-repeat;
}
.xpt-main .name .icon.i1 {
	background-position: -17px -741px;
	width: 42px;
	height: 36px;
	margin-top: -18px;
}
.xpt-main .name .icon.i2 {
	background-position: -88px -737px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
}
.xpt-main .name .icon.i3 {
	background-position: -154px -733px;
	width: 47px;
	height: 44px;
	margin-top: -22px;
}
.xpt-main .name .icon.i4 {
	background-position: -222px -739px;
	width: 51px;
	height: 38px;
	margin-top: -19px;
}
.xpt-main .name .icon.i5 {
	background-position: -361px -739px;
	width: 52px;
	height: 38px;
	margin-top: -19px;
}
.xpt-main .name .icon.i6 {
	background-position: -295px -736px;
	width: 44px;
	height: 42px;
	margin-top: -21px;
}
.xpt-main .options {
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px;
}
.xpt-main .c-op {
	font-size: 18px;
}
.xpt-main .c-label {
	display: inline-block;
	width: 90px;
}
.xpt-main .more {
	padding: 10px 20px;
	display: table-cell;
}
.xpt-main .desc {
	display: inline-block;
	vertical-align: middle;
	width: 260px;
	overflow: hidden;
	max-height: 56px;
	font-size: 18px;
	color: #666;
}
.xpt-main .apply-btn {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 10px;
	width: 120px;
	height: 42px;
	color: #fff;
	background: #f99501;
	border: none;
	font-size: 18px;
}
.xpt-side {
	margin-left: 470px;
	height: 300px;
}
.xp-wrap {
	background: #fff;
	margin-bottom: 20px;
	padding: 0 15px;
}
.xp-wrap .xp-title {
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 20px;
}
.xp-wrap .xp-title.nobb {
	border-bottom: none;
}
.xp-wrap .product-area .product-item {
	margin: 0;
}
.xp-wrap .product-area .ai-op.op2 {
	width: 150px;
}
.xp-service-process {
	background: url(../images/adviser/bg_service_process.jpg) no-repeat;
	background-size: 750px 98px;
	width: 750px;
	height: 118px;
	padding-bottom: 20px;
	margin: 0 auto;
}
.xp-p {
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.xp-content {
	padding: 10px 0;
}
.xpt-side .side-main {
	height: 120px;
	overflow: hidden;
}
.xpt-side .photo {
	float: left;
	width: 90px;
}
.xpt-side .photo img {
	width: 90px;
	height: 100px;
}
.xpt-side .side-right {
	margin-left: 100px;
}
.xpt-side .info-p {
	color: #666;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xpt-side .adviser-name {
	font-size: 22px;
}
.xpt-side .adviser-icon {
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.xpt-side .company {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-bottom: 20px;
}
.xpt-side .address {
	color: #666;
}
.xpt-side .look-map {
	color: #60b3fa;
}
.xpt-side .look-map .ico {
	display: inline-block;
	background: url(../images/xxjr_ico.png) no-repeat -8px -71px;
	width: 13px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}
.side-wrap .com-area {
	background: #fff;
	margin-bottom: 20px;
}
.side-wrap .area-title {
	line-height: 50px;
	height: 50px;
	padding-left: 20px;
	border-bottom: 1px solid #d9d9d9;
	box-sizing: border-box;
	margin: 0 8px;
}
.item-box .area-title .name {
	font-size: 18px;
	color: #333;
}
.item-box .area-title .more {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: right;
	position: relative;
}
.item-box .area-title .more:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	background: url('../images/sprite_icon.png') no-repeat -243px -33px;
	width: 25px;
	height: 5px;
	margin-left: -12px;
	margin-top: -2px;
}
.item-box .article-list {
	padding: 10px 20px;
}
.item-box .article-list.type2 .al-item a {
	line-height: 25px;
}
.item-box .article-list .al-item a {
	display: inline-block;
	line-height: 22px;
	color: #333;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.item-box .article-list .al-item a:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('../images/sprite_icon.png') no-repeat -245px -20px;
	width: 5px;
	height: 5px;
	margin-right: 10px;
}
/* 贷款产品详情 end 20170705*/
/*微店申请表单 弹框 start 20170706*/
.popup-apply-step {
	width: 780px;
	height: 90px;
	background: url('../images/adviser/bg_apply_step1.png') center no-repeat #f6f6f6;
}
.popup-apply-step.end {
	background: url('../images/adviser/bg_apply_step2.png') center no-repeat #f6f6f6;
}
.apply-loanw.popup-apply .al-content {
	padding: 0;
}
.apply-loanw.popup-apply .apply-form {
	padding: 10px 30px 10px 30px;
	min-height: auto;
}
.apply-loanw.popup-apply .a-label {
	width: 70px;
}
.apply-loanw.popup-apply .al-content .input-wrap {
	width: 320px;
}
.apply-loanw.popup-apply .al-content .a-input.code {
	width: 190px;
}
.apply-loanw.popup-apply .r-tip {
	width: 230px;
}
.apply-loanw.popup-apply .r-tip .s-t {
	border-top: none;
}
.popup-result {
	display: none;
	padding: 36px 66px;
}
.popup-result .pr-p1 {
	font-size: 24px;
	color: #5ec284;
	margin-bottom: 10px;
}
.popup-result .pr-p1.err {
	color: #fcac00;
}
.popup-result .pr-p2 {
	font-size: 18px;
	color: #666;
	margin-bottom: 40px;
}
.popup-result .pr-p3 {
	font-size: 18px;
	color: #666;
}
.popup-result .pr-p3 .b {
	color: #333;
	font-weight: bold;
}
.popup-result .qrcode-box {
	padding-top: 30px;
}
.popup-result .qrcode-item {
	float: left;
	text-align: center;
	width: 50%;
}
.popup-result .qrcode-item img {
	width: 144px;
	height: 144px;
}
.popup-result .qrcode-item .tip {
	font-size: 18px;
}
/*微店申请表单 弹框 end 20170706*/
